Just want to share sth here... since I saw plenty of people having difficulty installing these on windows (if you search google for "how to install php5 with apache2", just as what I did... but one of them was a solution though :lol: )

To anyone who would like to install php5 with Apache2 on windows machine...

I just managed to get the php info() up...

If you had installed your Apache and PHP5, and also follow the install.txt for PHP, do the following...

Hmm... don't you all think we need a section for PHP5...
Hopefully the admin will create a new section for that...
By the way, here is a some resources for php5
http://www.phpvolcano.com/forum/They start talking about projects...

Thanks for this useful post, xyoon. It took me a bit of fiddling, too, to get PHP up and running with Apache2 when I first tried it. The biggest difficulty was figuring out that I no longer needed the AddModule directive.

xyoon wrote:So, we don't need the "AddModule directive"?Then, how can apache knows which .dll files for the php it should use...

As I understand it, the Apache 2 API is vastly different from the old API, and the manner in which modules are loaded is quite different. As I recall, we used to have to call LoadModule to load each module into Apache, and then AddModule to specify in which order they were to be added to the.. well, I'll say "processing queue" for lack of the right term. In Apache 2, apparently, the modules themselves take care of this. I don't claim to understand it all, but here's what the page that I linked to above says:

The AddModule and ClearModuleList directives no longer exist. These directives were used to ensure that modules could be enabled in the correct order. The new Apache 2.0 API allows modules to explicitly specify their ordering, eliminating the need for these directives.

xyoon wrote:So, we don't need the "AddModule directive"?Then, how can apache knows which .dll files for the php it should use...

As I understand it, the Apache 2 API is vastly different from the old API, and the manner in which modules are loaded is quite different. As I recall, we used to have to call LoadModule to load each module into Apache, and then AddModule to specify in which order they were to be added to the.. well, I'll say "processing queue" for lack of the right term. In Apache 2, apparently, the modules themselves take care of this. I don't claim to understand it all, but here's what the page that I linked to above says:

The AddModule and ClearModuleList directives no longer exist. These directives were used to ensure that modules could be enabled in the correct order. The new Apache 2.0 API allows modules to explicitly specify their ordering, eliminating the need for these directives.

strange....
all time i'm copy like that: copy x:/php/php4ts.dll c:\windows, and never have problem.... and i think what in PHP5 i'm do that too.....
by the way, i use PHP5 only than get release......