web-dev-qa-db-ja.com

Apache2でPHP 7.3を有効にする方法

https://idroot.us/install-php-7-3-ubuntu-18-04/ の指示に従って、PHP 7.3をインストールしてから、指示通り、走った

_a2enmod proxy_fcgi setenvif

a2enconf php7.3-fpm
_

apache2でそれを有効にします。

_systemctl status php7.3-fpm
_

php7.3がインストールされて実行中であることを確認し、Apache2を再起動しました。

_systemctl restart Apache2
_

_php -v_レポートPHP 7.3.6-1 + ubuntu18.04.1 + deb.sury.org + 1(cli)(ビルド:2019年5月31日11:06:48)(NTS )

ただし、phpinfo();レポートPHP 7.2:PHPバージョン7.2.17-0ubuntu0.18.04.1

私は何を逃したのですか?私はUbuntuにまったく新しいので、どんなガイダンスもありがたいです。

ありがとう

1
Dave R

古いバージョンのPHP(a2dismod [oldversion]))を無効にし、次に新しいバージョンを有効にする必要があります。

Sudo a2enmod php7.3

次にApache2を再起動します

6
Eric Mintz

私の場合、私は次のことをしなければなりませんでした

Sudo add-apt-repository ppa:ondrej/php

Sudo apt-get install php7.3 php7.3-cli php7.3-mysql php7.3-Gd php7.3-imagick php7.3-recode php7.3-tidy php7.3-xmlrpc php7.3-common php7.3-curl php7.3-mbstring php7.3-xml php7.3-bcmath php7.3-bz2 php7.3-intl php7.3-json php7.3-readline php7.3-Zip

Sudo apt install libapache2-mod-php7.3

Sudo a2enmod php7.3

インストール後、Apacheはまだphp7.0を使用していたため、7.0の構成を手動で削除する必要がありました。

cd /etc/Apache2/mods-enabled
ls -la | grep php
Sudo rm php7.0.conf

そして最後に

Sudo service Apache2 restart
1
Denis Matafonov