web-dev-qa-db-ja.com

PHP SPDYで動作するようにするには?

最近、すべてのURLでHTTPSを使用するようにサイトを切り替えました。 (ここに私の投稿)

Ubuntu12.0.4でPHPを使用してApacheを実行しています

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 Offのような問題があると表示されます。php_flagは無効な場合に表示されます。 mod_fcgidを使用しますか?

申し訳ありませんが、サーバーをmod_phpに復元して動作するようにしたため、正確なエラーは発生していません。

しかし、mod_fcgidを呼び出した設定ファイルのどこでも、エラーが発生したようです。

これを機能させる方法はありますか?

3
JasonDavis

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

2
troseman