【发布时间】:2016-12-01 09:43:30
【问题描述】:
我正在尝试在 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。做什么?
【问题讨论】:
-
哪个代码?你设置了apache virtualHost了吗?
-
啊,这段代码 =) mod-php 未启用。检查
ls -al /etc/apache2/mods-enabled -
要启用,请运行
sudo a2enmod php7 -
并重启apache
-
嗯,那
ls -al /etc/apache2/mods-available里有什么?
标签: php ubuntu apache2 digital-ocean