在 digitalocean 上安装 PHP 7

Installing PHP 7 on digitalocean

我正在尝试在 digitalocean 上使用 PHP 7,但文件中的脚本不会 运行。

这是我用来安装的:

sudo apt-get install php7 libapache2-mod-php7 php7-mcrypt

我可以做 php --version 我得到:

PHP 7.0.8-0ubuntu0.16.04.3 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.8-0ubuntu0.16.04.3, Copyright (c) 1999-2016, by Zend Technologies

但是当我在浏览器上检查带有 <?php echo "test"; ?> 的文件时,它只显示 <?php echo "test"; ?> 而不是 test。做什么?

如果最有可能是你的 Nginx 或 Apache 设置?

下面的指南应该能帮到您。

https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-in-ubuntu-16-04?utm_source=legacy_reroute

您是直接打开文件还是 运行 Apache 网络服务器文件夹中的文件? (例如:您必须在浏览器中访问 http://localhost/nameofthefile.php

您的文件是否有“.php”扩展名?

php7.0不是php7。 刚刚检查了 DO Ubuntu 16.04.1 x64 图像:

apt-get install apache2
apt-get -y install php7.0 libapache2-mod-php7.0 php7.0-mcrypt
systemctl restart apache2