替换nginx中的php htaccess值

时间:2014-10-04 11:16:56

标签: php apache .htaccess nginx virtualhost

好吧,我曾经使用过apache - 我现在已经转移到了nginx并且我喜欢它,但是当谈到我的.htaccess值时,我完全被彻底困住了。< / p>

我有这个htaccess文件:

php_value auto_prepend_file Resources/Core.php
php_value short_open_tag On

我不完全确定如何在nginx中复制它。我知道我可以使用全局php.ini文件,但我不想在所有虚拟主机上使用它,只有其中一个。

谢谢, 汤姆

1 个答案:

答案 0 :(得分:5)

实际上Tom,NGINX不考虑目录覆盖。

但您可以将虚拟主机设置中的设置更改为:

location ~ \.php$ {
        expires off;
        include /etc/nginx/fastcgi_params;
        fastcgi_pass  127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param  SCRIPT_FILENAME  /var/www//httpdocs/$fastcgi_script_name;
        fastcgi_param  PHP_VALUE   "auto_prepend_file=/var/www/your_folder/Resources/Core.php";
    }

设置文件位于&#39; / etc / nginx / sites-available&#39;在Linux服务器的默认安装中,更改并重新启动NGINX