Pages: 12Next
Current Page: 1 of 2
PHP 5.3.6 only on VC++ 9
Posted by: arhimede (---.rdsnet.ro)
Date: March 18, 2011 06:24AM

PHP 5.3.6 just released.
"Windows users: please mind that we do no longer provide builds created with Visual Studio C++ 6"

Now what ? WAMP need to be rebuilt from scratch, can't be manually upgraded. Is this a reasonable and doable task ?

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: stevenmartin99 (---.251.255.15.threembb.ie)
Date: March 18, 2011 07:19AM

Windows users: please mind that we do no longer provide builds created with Visual Studio C++ 6. It is impossible to maintain a high quality and safe build of PHP for Windows using this unmaintained compiler.

For Apache SAPIs (php5_apache2_2.dll), be sure that you use a Visual Studio C++ 9 version of Apache. We recommend the Apache builds as provided by ApacheLounge. For any other SAPI (CLI, FastCGI via mod_fcgi, FastCGI with IIS or other FastCGI capable server), everything works as before. Third party extension providers must rebuild their extensions to make them compatible and loadable with the Visual Studio C++9 builds that we now provide.

All PHP users should note that the PHP 5.2 series is NOT supported anymore. All users are strongly encouraged to upgrade to PHP 5.3.6.



It clearly says to use unofficial builds of apache.

Are they serious? That's their solution??? To stay secure- upgrade to latest build of php but use an unofficial build of apache? Could they not just wait until apache release win32 vc9 versions so at least there is an alternative
(I'm not saying apache lounge is not good- the work they do is great)

This destroys wampserver's ability to switch version of apache and php, all the old addons and wampserver would need to be rebuilt to include a vc6/vc9 value to check the compatabilty of both active components to make sure it's ok to run them both together.

The other option is to finish wampserver2 and have it there for vc6 only.
Then start with wampserver3 which will be vc9 only( and try to build addons of older versions of vc9 php and apache.


Any other suggestions?

Steven Martin
stevenmartin99@gmail.com
stevenmartin99@hotmail.com
PampServer.com - [pampserver.com]

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: arhimede (---.rdsnet.ro)
Date: March 18, 2011 10:14AM

I rather would go for wampserver 3
VC++ 9
and mysql 5.1.x instead of 5.5.x, or as alternative
mysql 5.5.x is not yet ready for production, servers with Plesk can't have it yet.

We like or not, VC ++ 6 is history, along with PHP 5.2.x branch

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: stevenmartin99 (---.251.255.13.threembb.ie)
Date: March 18, 2011 10:21AM

I can't seem to find php's roadmap.. I wonder do they have one,

Surely 5.3.6 should have been 5.4.0

You can't release should a big difference and call it a bug/security fix


' oh here is the latest and greatest version of php. Upgrade now'
'PS - we forgot to mention that it won't run on apache server on windows'

It's really laughable. I'm going to submit a bug request to them about this.

Steven Martin
stevenmartin99@gmail.com
stevenmartin99@hotmail.com
PampServer.com - [pampserver.com]

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: stevenmartin99 (---.b-ras1.srl.dublin.eircom.net)
Date: March 18, 2011 12:59PM

Bug Request > [bugs.php.net]

[2011-03-18 11:57 UTC] stevenmartin99 at gmail dot com
Description:
------------
You have released the new version of php as PHP5.3.6 from PHP5.3.5

To a windows user this means a small security update...
When in fact you have rendered every single Apache sever useless if they upgrade.
How can this kind of update be in the n.n.X class of number versioning when if should be AT LEAST in the n.X.n Range.

Telling people in a small note that you no longer support APACHE ON WINDOWS is not acceptable when you only change the version number by 0.0.1

Telling people to use an unoffical build of Apache when previously a PHP X.X.-1 compatiable official Build was ok is not Acceptable.

You really need to think about this very carefully, 5.4.0 should have been released.

Expected result:
----------------
change the version number to PHP5.4.0

Steven Martin
stevenmartin99@gmail.com
stevenmartin99@hotmail.com
PampServer.com - [pampserver.com]

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: stevenmartin99 (---.b-ras1.srl.dublin.eircom.net)
Date: March 18, 2011 01:30PM

Repsonse...

We support Apache on Windows just fine. Just not with the antiquated Visual Studio 6 builds that apache.org provides. You can use Apache from ApacheLounge just fine.

Steven Martin
stevenmartin99@gmail.com
stevenmartin99@hotmail.com
PampServer.com - [pampserver.com]

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: arhimede (---.rdsnet.ro)
Date: March 18, 2011 01:42PM

Like i expected, PHP decision in this matter is final.
We need to obey ...

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: Neustradamus (---.info)
Date: March 19, 2011 02:46PM

VC6 is very old...

Are you ready for create a new WampServer in VC9 ?

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: stevenmartin99 (---.b-ras1.srl.dublin.eircom.net)
Date: March 19, 2011 02:56PM

There is no problem in creating Wamp in VC9... the issue is , no warning.. and no Offical Build of Apache in VC9

Unofficial will need to be used, which means more delays to wait from apache release to WampServer Update

thats all smiling smiley

Steven Martin
stevenmartin99@gmail.com
stevenmartin99@hotmail.com
PampServer.com - [pampserver.com]

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: mamba (---.fuse.net)
Date: March 20, 2011 03:00PM

Steven, since we would use an "unofficial" Apache version, would it then make sense to create an "unofficial version" of WAMP Server with PHP 5.3.6? smiling smiley

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: stevenmartin99 (---.b-ras1.srl.dublin.eircom.net)
Date: March 20, 2011 03:23PM

Well no... I mean , Offical wamp will now need to use unoffical Apache

Steven Martin
stevenmartin99@gmail.com
stevenmartin99@hotmail.com
PampServer.com - [pampserver.com]

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: mamba (---.fuse.net)
Date: March 20, 2011 03:49PM

The question is - how soon will it happen before we get WAMP updated to PHP 5.3.6?

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: stevenmartin99 (---.b-ras1.srl.dublin.eircom.net)
Date: March 20, 2011 03:53PM

oh. So you want me to build apache and php vc9 addons?

sure no problem, I'll do them sometime next week smiling smiley

Steven Martin
stevenmartin99@gmail.com
stevenmartin99@hotmail.com
PampServer.com - [pampserver.com]

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: mamba (---.fuse.net)
Date: March 20, 2011 04:29PM

yes, the would be very nice! smiling smiley

Thank you!



Edited 1 time(s). Last edit at 03/20/2011 04:29PM by mamba.

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: PierreJ (---.dip.t-dialin.net)
Date: March 22, 2011 05:51PM

Little notice about why we decided to drop VC6.

The main reason is explained in the release note. It became impossible to maintain a reliable build using VC6, the floating point bug was the one too much, for example.

About asking you to use an "unofficial" build of Apacehe, please keep in mind that there are no official builds of apache, they only provide something as convenience, dixit the apache devs.

Apachelounge works closely with the apache development team (has commit access), and I don't see any issue by using them.

By the way, pls get in touch with me if you like to get things done more easily and focus on the packaging&distribution. I've been discussing with xamp too. There are many things we are working on to improve the windows releases (php related tools).

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: stevenmartin99 (---.251.255.15.threembb.ie)
Date: March 22, 2011 06:08PM

Thanks but the issue is the version increment of 0.0.1 or something that existed , that no longer exists.

I understand about vc6 becomming impossible to maintain..

The issue is peoples lack of understanding of running vc6 and vc9 together. I know it's written on the php site but you know how the executables are hosted on different sites etc.

is it possible for you to build in a check in php that could recognize if apache was vc6 or vc9 and throw a warning/fatal error?

Steven Martin
stevenmartin99@gmail.com
stevenmartin99@hotmail.com
PampServer.com - [pampserver.com]

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: PierreJ (---.dip.t-dialin.net)
Date: March 22, 2011 10:46PM

It could be possible to write a little script to check it, see the deplister.exe we use in php src to create the release and snaps build. It lists the DLLs used by a given app or dll, run it against apache should do the trick (detect the VC9 crt usage).

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: stevenmartin99 (---.b-ras1.srl.dublin.eircom.net)
Date: March 22, 2011 11:49PM

Excellent, i gave that a quick text and that works well > MSVCRT.dll vs MSVCR90.dll

I will build that into a lil cmd utilty to return vc6 or vc9.
At least now we can use that to test apache and allow or cancel the attempt to run them together

thanks for you help,
Steven

Steven Martin
stevenmartin99@gmail.com
stevenmartin99@hotmail.com
PampServer.com - [pampserver.com]



Edited 2 time(s). Last edit at 03/22/2011 11:52PM by stevenmartin99.

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: mamba (---.fuse.net)
Date: April 10, 2011 08:39AM

So, is there WAMP Server with PHP 5.3.6 coming anytime soon? smiling smiley

Options: ReplyQuote
Re: PHP 5.3.6 only on VC++ 9
Posted by: stevenmartin99 (---.b-ras1.srl.dublin.eircom.net)
Date: April 10, 2011 08:42AM

im working on it as a temporary thing.. with 2 addons apacehe and php vc9

post links by end of today(EDIT early this week)... There will be an official build in the future but no date

Steven Martin
stevenmartin99@gmail.com
stevenmartin99@hotmail.com
PampServer.com - [pampserver.com]



Edited 1 time(s). Last edit at 04/11/2011 12:08AM by stevenmartin99.

Options: ReplyQuote
Pages: 12Next
Current Page: 1 of 2


Sorry, only registered users may post in this forum.