2017-10-30 15 views
0

私のApacheサーバでphpファイルを実行する際に問題があります。私はPHP 7をインストールしました。/etc/php/7.0というフォルダが存在し、それがインストールされていることを示しています。私は/ etc/apache2/mods-enabledフォルダーに.phpファイルを実行するようにapacheを設定しましたが、php.confファイルはありません。それをインストールする方法についての任意のアイデア?Apacheがphpファイルをインストールして実行しています

(raspbian上IM)、apacheのバージョン2.4.25

+0

mod_phpをインストールしましたか? 'sudo apt-get install libapache2-mod-php7.0'と' sudo a2enmod php7.0'を試してから、 'sudo apache2ctl restart'でApacheを再起動してください。 ERROR:mpm_preforkの競合mpm_event考慮 : –

+0

はsudoのe2enmod php7.0を実行すると、php7.0の依存mpm_preforkを考慮すると、」エラー を返します。モジュールmpm_eventが有効になっている - による紛争に進むことができないがそれは最初に無効にする必要があり を考慮しました! mpm_preforkのmpm_worker: エラー:php7.0に対して依存関係mpm_preforkを有効にできませんでした。「 –

+0

」私はあなたが 'sudo a2dismod mpm_event'を実行して競合するモジュールを無効にしてから' sudo a2enmod php7.0'を再度実行してみてください。 –

答えて

0

は/ etc apache2のでphp.confファイルがなければならない、それ以外の場合は文句を言わないあなたがcorrectly.Youがあなたを設定していない可能性がある、それをインストールしていない仕事一緒にMySQLとapache.ReadとインストールPHPのソースコードフォルダ内のファイルをインストールします。たとえば、あなたのUbuntuのインストールでランプを持つことができますので、その後、ApacheとMySQLで再コンパイル:

./configure --with-mysql --with-apache2 and so on 

make 

make install 
1

私もこの問題を抱えていました。私はUbuntu 17.04からUbuntu 17.10にアップグレードしてから、phpが動作せず、/etc/apache2/mods-enabledにphp.confファイルがありませんでした。 Iはsudo a2enmod php7.1をしようとしたときに、私は同じエラーを与えた:

Considering dependency mpm_prefork for php7.0:
Considering conflict mpm_event for mpm_prefork:
ERROR: Module mpm_event is enabled - cannot proceed due to conflicts. It needs to be disabled first!
Considering conflict mpm_worker for mpm_prefork:
ERROR: Could not enable dependency mpm_prefork for php7.0, aborting

Iはsudo a2dismod mpm_eventを使用し、エラーを受けなかったが。私はapache2を再起動してsudo a2enmod php7.1を使いました。うまくいきました。 apache2をもう一度やり直して、今度はphpが再び動いて、前にはできなかったときに私のブラウザにphpinfo()が表示されます。

関連する問題