web-dev-qa-db-ja.com

Apacheでphp7モジュールを有効にする方法は?

a2enmod php7.0を実行しようとすると-「php7.0の競合php5を考慮しています」というメッセージが表示されました。

Apacheを再起動した後-Apacheを起動できません。

これを解決するには?

すでに有効になっているモジュールがphp5にリンクしている場合がありますか?

パラメータ:Ubuntu Wily、Apache 2.4.18、PHP 7.0.4(cliのみ動作)

29
YanDatsiuk

まず、php5モジュールを無効にします。

a2dismod php5

次に、php7モジュールを有効にします。

a2enmod php7.0

次に、Apacheサービスをリロード/再起動します。

service Apache2 restart

更新2018-09-04

wrt コメント 、インストールされている正確な php-7.x バージョンを指定する必要があります。

60
hjpotter92

私は次のスレッドで解決策を見つけました: https://askubuntu.com/questions/760907/upgrade-to-16-04-php7-not-working-in-browser

私の場合、phpが機能していなかっただけでなく、phpmyadminも私はそのようなステップバイステップでした

Sudo apt install php libapache2-mod-php
Sudo apt install php7.0-mbstring
Sudo a2dismod mpm_event
Sudo a2enmod mpm_prefork
service Apache2 restart

そして次に:

gksu gedit /etc/Apache2/Apache2.conf

最後の行にInclude /etc/phpmyadmin/Apache.confを追加します

それはすべての問題に対処する

マチェイ

問題が解決した場合は、元の投稿でこの解決策に賛成票を投じてください。

26
Adrien Horgnies

同じ問題の解決策を探しているWindowsユーザー向け。補充しました

LoadModule php7_module "C:/xampp/php/php7Apache2_4.dll"

私の/conf/extra/httpв-xampp.conf

0
vladkras