我在Php 7.0, 7.2, 7.3
上安装了ubuntu 16.04
的不同版本。
在终端中,如果我输入php -v
,则显示为
PHP 7.3.6-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: May 31 2019 11:06:26) ( NTS )
但是在我的localhost url
中,正在打印phpinfo()
PHP Version 7.0.33-8+ubuntu16.04.1+deb.sury.org+1
当我尝试使用v-7.3
切换到sudo a2enmod php7.3
时
它给出了错误
错误:模块php7.3不存在!
我与ls /etc/apache2/mods-enabled/php*
进行了核对,结果就像
/etc/apache2/mods-enabled/php7.0.conf /etc/apache2/mods-enabled/php7.0.load
然后我尝试安装apache2 module for php 7.3 like
sudo apt-get install libapache2-mod-php7.3
它给出了
libapache2-mod-php7.3已经是最新版本 (7.3.6-1 + ubuntu16.04.1 + deb.sury.org + 1)
任何提示都可能在这里出问题。
我在下面的参考文献中使用了
https://askubuntu.com/questions/912638/error-module-php7-0-does-not-exist Ubuntu Apache: "Module php7 does not exist"
编辑:
如果我运行sudo apt purge libapache2-mod-php7.3
Err:1 http://ppa.launchpad.net/ondrej/php/ubuntu xenial / main amd64 php7.3-fpm amd64 7.3.6-1 + ubuntu16.04.1 + deb.sury.org + 1 403禁止 E:无法提取 http://ppa.launchpad.net/ondrej/php/ubuntu/pool/main/p/php7.3/php7.3-fpm_7.3.6-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb 403 Forbidden E:无法获取某些档案,可能运行apt-get 更新还是尝试--fix-missing?