我最近从php 7.0升级到7.3,为完成此任务,我进行了以下操作
a2dismod php7.0
a2enmod php7.3
service apache2 restart
这工作正常,phpinfo()
显示我正在使用7.3。
但是,系统重启后,任何php函数都将挂起,其中包括CLI。
要“修复”此问题,我可以执行“ a2dismod php7.3” 而无需重新启动apache2服务,由于某种原因,这会使我的php CLI功能和网站重新联机并运行7.3-尽管如果我这样做, service apache2 restart“,它确实禁用了php,正如您现在期望的那样
我不确定为什么会这样,并且在日志中什么也找不到。
(PHP 7.3.11-1+ubuntu16.04)
a2dismod php7.0
a2enmod php7.3
service apache2 restart
没有错误消息出现,如果我尝试php -v
,它将无限期挂起。