PHP代码呈现为文本

时间:2016-04-21 18:38:57

标签: php apache ubuntu

我正在使用Ubuntu 16.04,我想运行php文件。

我使用以下方法安装了Php 7:

sudo mkdir -p /var/www/html
sudo chown -R $USER:$USER /var/www/html
sudo apt install php
sudo apt install apache2

我在test.php中创建了一个php文件(例如/var/www/html)。我可以在浏览器中访问它(例如http://localhost/test.php)。它不是执行<?php ... ?>代码,而是显示为纯文本:

我尝试将short_open_tag转为On。所以我编辑了/etc/php/7.0/fpm/php.ini并启用了它。

然后我跑了sudo service php7.0-fpm restart。这没有在浏览器中进行任何更改。 php代码仍显示为纯文本。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

你没有正确安装apache,在apache2上执行apt-get并没有安装所有内容。

@newman说的是正确的,你可以遵循该指南,或者这是一个可用于生产服务器的数字海洋链接(因为你会在一个小滴上执行此操作)。注意这是完整的堆栈LAMP,我想你最终想要使用mysql时会得到它

https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-14-04