I’m running Apache 2.26, on Windows 7 with PHP 5.39 mod_ssl/2.2.6 OpenSSL/0.9.8g .
PHP works fine, so does Apache.
However, I want to try and create custom php.ini files per directory, for my test sites.
I could – and did – use php_flag but would like to try to create a custom php.ini file that works. I tried to Google this, but couldn’t find anything relevant.
This is my current .htaccess for C:/www/vhosts/localhost/testsite1:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
#RewriteCond %{REQUEST_fileNAME} !\.php -f
#RewriteRule .* index.php
AddType text/html .asp
AddHandler application/x-httpd-php .page
php_value include_path "./php:/php/"
Yet, I made a change in the custom php.ini within the php to have short tags off [for testing only] but it didn’t pick it up, the php code showed instead.
Any help is appreciated with this; it’ll be extremely useful!
(bear in mind, this Apache install is a development/testing one)
If you are using
php_flagthen you are probably using mod_php5. Custom ‘php.ini’ files aren’t supported with this. You would need to use suPHP or equiv as thephp.iniis only loaded at PHP startup, and this isn’t per-request for mod_php5 and FCGI.However, since you are using PHP 5.3 you can also use .user.ini files which are parsed on a per-request basis.