在 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 设置?
下面的指南应该能帮到您。
您是直接打开文件还是 运行 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
我正在尝试在 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 设置?
下面的指南应该能帮到您。
您是直接打开文件还是 运行 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