让 PHP 与 SPDY 一起工作吗?

让 PHP 与 SPDY 一起工作吗?

我最近将我的网站的所有 URL 都改为使用 HTTPS。(我的帖子在这里)

我在 Ubuntu 12.0.4 上运行 Apache 和 PHP

有人告诉我,由于我使用的是 SSL / HTTPS,所以我应该为 SPDY 安装 Apache 模块,因此我按照此站点上的说明进行安装,安装没有任何问题...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 时。由于我的 Apach 配置文件中的内容,事情变得很疯狂。

从我的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 Offphp_flagmod_fcgid

抱歉,我现在没有遇到确切的错误,因为我已将我的服务器恢复到 mod_php,以便它可以正常工作。

但是,我的配置文件中所有我调用的地方似乎mod_fcgid都出现了错误。

有什么想法我可以让它工作吗?

答案1

当您使用 mod_fcgid 时,apache 不再了解 php。它只是将其发送出去。因此这些配置不能存在于任何 apache 配置中。您需要将这些设置添加到 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

相关内容