如何为apache 2.4.18安装模块php7.3
我在如何为apache 2.4.18安装模块php7.3,php,apache,ubuntu-16.04,Php,Apache,Ubuntu 16.04,我在ubuntu16.04上安装了不同版本的php7.0、7.2、7.3 在终端中,如果我键入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() 当我尝试使用sudo a2enmod php7.3切换到v-7.3时 这是错误的 错误:模块php7.3不存在 我使用ls/etc/apach
ubuntu16.04
上安装了不同版本的php7.0、7.2、7.3
在终端中,如果我键入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()
当我尝试使用sudo a2enmod php7.3切换到v-7.3
时
这是错误的
错误:模块php7.3不存在
我使用ls/etc/apache2/mods enabled/php*
进行了检查,结果如下
/etc/apache2/mods enabled/php7.0.conf
/etc/apache2/mods已启用/php7.0.load
然后,我尝试为PHP7.3安装apache2模块,就像
sudo apt-get install libapache2-mod-php7.3
它给
libapache2-mod-php7.3已经是最新版本了
(7.3.6-1+ubuntu16.04.1+deb.sury.org+1)
这里可能有什么问题
我用了下面的参考
编辑:
如果我运行sudo apt purge libapache2-mod-php7.3
错误:1千年/主要amd64
php7.3-fpm amd64 7.3.6-1+ubuntu16.04.1+deb.sury.org+1403禁止
E:获取失败
403禁止E:无法获取一些档案,可能运行获取
更新或尝试--修复丢失
模块是否存在?用
ls/etc/apache2/mods available/php*
检查它,它给出/etc/apache2/mods available/php7.0.conf/etc/apache2/mods available/php7.0.load
运行sudo apt purge libapache2-mod-php7.3
,然后sudo apt安装libapache2-mod-php7.3
。然后再次检查mod是否出现在文件夹中,如果出现,请运行sudo a2enmod…
命令,然后运行sudo service apache2 restart
有关第一个命令出现问题,请参阅我的编辑
sudo apt-get install libapache2-mod-php7.3