ave*_*808 2 php apache .htaccess customization
我在Windows 7上运行Apache 2.26,PHP 5.39 mod_ssl/2.2.6 OpenSSL/0.9.8g.
PHP工作正常,Apache也是如此.
但是,我想尝试为每个目录创建自定义php.ini文件,用于我的测试站点.
我可以 - 并且确实 - 使用php_flag但是想尝试创建一个有效的自定义php.ini文件.我尝试谷歌这个,但找不到任何相关的东西.
这是我目前用于C:/ www/vhosts/localhost/testsite1的.htaccess:
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/"
Run Code Online (Sandbox Code Playgroud)
然而,我在php中自定义php.ini进行了更改,以便关闭短标签[仅用于测试],但它没有提取它,而是代码显示的PHP代码.
任何帮助都表示赞赏; 它会非常有用!
(请记住,这个Apache安装是开发/测试的)
如果你正在使用php_flag那么你可能正在使用mod_php5.此不支持自定义'php.ini'文件.您需要使用suPHP或equiv,因为php.ini它仅在PHP启动时加载,而这不是mod_php5和FCGI的每个请求.
但是,由于您使用的是PHP 5.3,因此您还可以使用基于每个请求进行分析的.user.ini文件.