我最近把我的网站切换到在所有URL中使用HTTPS。 (我的post在这里)
我在Ubuntu 12.0.4上使用PHP运行Apache
有人告诉我,我应该安装SPDY的Apache模块,因为我使用SSL / HTTPS,所以我按照这个网站的指示安装它,它安装没有问题… https://developers.google.com/speed / SPDY / mod_spdy /
我的问题开始于PHP …如果您查看此页面https://developers.google.com/speed/spdy/mod_spdy/php你可以阅读有关使用PHP与SPDY
基本上它说,你需要使用mod_fcgid而不是mod_php
我的服务器目前使用mod_php为我所有的网站运行。 所以我安装了mod_fcgid处理程序,并且安装时没有问题。 问题是当我尝试重新启动Apache。 由于我的Apachconfiguration文件中的内容,事情变得疯狂了。
从我的http.conf文件…
<IfModule mod_php5.c> AddType application/x-httpd-php .php php_flag magic_quotes_gpc Off php_flag track_vars On php_flag register_globals Off php_admin_value upload_tmp_dir /var/zpanel/temp </IfModule>
改变上面的mod_php5使用新的mod_fcgid不能解决我的问题,而是说,有像php_flag magic_quotes_gpc Off东西有问题php_flag magic_quotes_gpc Off它出现php_flag是无效的,当使用mod_fcgid ?
对不起,我现在没有确切的错误,因为我已经将我的服务器恢复到mod_php,以便它可以工作。
在我调用mod_fcgidconfiguration文件中的任何地方,似乎都是通过一个错误。
任何想法,我可以得到这个工作?
当你使用mod_fcgid时,apache不再了解有关php的任何信息。 它只是发送它。 所以这些configuration不能在任何Apacheconfiguration。 您需要将这些设置添加到php.ini。
http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
http://www.howtoforge.com/how-to-set-up-apache2-with-mod_fcgid-and-php5-on-centos-6.2