我正在使用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代码仍显示为纯文本。
我该如何解决这个问题?
答案 0 :(得分:2)
你没有正确安装apache,在apache2上执行apt-get并没有安装所有内容。
@newman说的是正确的,你可以遵循该指南,或者这是一个可用于生产服务器的数字海洋链接(因为你会在一个小滴上执行此操作)。注意这是完整的堆栈LAMP,我想你最终想要使用mysql时会得到它