我正在使用 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 代码仍显示为纯文本。我怎样才能解决这个问题?
最佳答案
您没有正确安装 apache,在 apache2 上执行 apt-get 并不能安装所有内容。
@newman 所说的是正确的,您可以按照该指南进行操作,或者这里是可用于生产服务器的 digitalocean 链接(因为您可以在 droplet 上执行此操作)。请注意,这是全栈 LAMP,我假设您最终会在您想使用 mysql 时使用它
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-14-04
关于PHP 代码呈现为文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36777886/