16.04 apache2 不解析 .php 文件

16.04 apache2 不解析 .php 文件

安装了 16.04。安装了“apache2”。安装了“php”,它给了我 php7.0。但现在我现有的带有 dot+php 扩展的网页没有被 apache2 预处理。

几年前我在使用 php5 时遇到过类似的问题,不得不编辑 php.ini。但是 php 7.0 似乎没有 php.ini 文件。html 网页正常,但 php 网页为空白。

最简单的测试文件是system(“hostname”);它在12.04 / php5下显示机器名称,但在16.04 / php7.0下显示空白屏幕。

答案1

我认为您的网站与 php7 不兼容,但如果您确定问题出在“php.ini”上,请查看以下内容: https://stackoverflow.com/questions/34350350/php-7-0-1-couldnt-load-ini-file

另外,请检查您的 Apache 日志和 Websait/Aplication 日志,了解当您打开页面并粘贴输出时发生的情况。

编辑:我刚刚在 16.04 上安装了相同的 Stack,它运行良好。这些是软件包:

sudo apt install apache2
sudo apt install php libapache2-mod-php php-mcrypt

请确认您已拥有它们。

编辑2:所以问题是:缺少“libapache2-mod-php”包:)

相关内容