php.ini path

clareto

New Member
Messages
250
Reaction score
0
Points
0
I've just unzipped and installed php 5 in Apache2 and IIS 5 (C:\php).

I couldn't realize why PHP was not accepting the changes I made in php.ini, so I did a phpinfo() file and one of the rows showed this

Configuration File (php.ini) Path = C:\WINDOWS

"C:\WINDOWS"??? I've unzipped this distribution before (the same .zip) and have always worked with the php.ini at C:\php. I dont want for php.ini to be in the windows directory!

Does anybody know how to change this?
 

Brandon

Former Senior Account Rep
Community Support
Messages
19,181
Reaction score
28
Points
48
In Apache...

Installing as an Apache module

You need to insert these two lines to your Apache httpd.conf
configuration file to set up the PHP module for Apache 2.0:

Example 2-6. PHP and Apache 2.0 as Module
# For PHP 4 do something like this:
LoadModule php4_module "c:/php/php4apache2.dll"
# Don't forget to copy the php4apache2.dll file from the sapi directory!
AddType application/x-httpd-php .php

# For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/php"

Note: Remember to substitute your actual path to PHP for the
c:/php/ in the above examples. Take care to use either
php4apache2.dll or php5apache2.dll in your LoadModule directive and
not php4apache.dll or php5apache.dll as the latter ones are
designed to run with Apache 1.3.x.

-Brandon, note: this is in Install.txt
 
Last edited:

LiaoHua

New Member
Messages
6
Reaction score
0
Points
0
Normally an installer can automatically do this.
Never unzip something, but install it.
 

Brandon

Former Senior Account Rep
Community Support
Messages
19,181
Reaction score
28
Points
48
LiaoHua said:
Normally an installer can automatically do this.
Never unzip something, but install it.

The PHP installer can only configure IIS, and the .zip package includes the extentions were the installer dosnt.
 
Top