apache2 php7.2 ubuntu 18.08

Ubuntu 18.04 Apache2 无法解析PHP

最近我将Ubuntu 14.04 升级到Ubuntu 18.04 ,升级成功后,本地的网站无法正常显示,我在www目录下建立info.php

的文件:

<?

phpinfo();

?>

但是浏览器直接原文输出来,我判断是可能升级时一些旧的软件包已经删除,于是我重新安装php的相关组件:

sudo apt-get install php -y

sudo apt-get install php-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} -y

然后重启Apache2

sudo systemctl restart apache2.service

然后重新刷新浏览器 http://localhost/info.php 还是原文本输出,并没有显示出php的信息。查Google 找到大神的帖子

终于发现问题所有,可能是我本机一直没有运行php7.2,我于是开启:
sudo a2dismod php7.0

sudo a2enmod php7.2

sudo systemctl restart apache2

第一次运行,没有生效,估计是运行了php7.0,我再次运行一次:

sudo a2enmod php7.2

sudo systemctl restart apache2

apache2 php7.2 ubuntu 18.08

成功,收工,深藏功与名。

参考的大神帖子:https://askubuntu.com/questions/1071476/php-not-working-within-apache2

打赏

ilovexinji.com 您说点什么

avatar
  订阅评论  
提醒