PHP 在 EC2 + ubuntu + apache2 中的虚拟主机上不起作用


PHP doesn't work on virtual host in EC2 + ubuntu + apache2

PHP 不起作用。

开发环境如下。

  • EC2 服务器
  • 阿帕奇/2.4.7
  • PHP 5.5.9-1ubuntu4.9

如果我设置文档根/var/www/html,php工作得很好。

另一方面,如果我设置/home/ubuntu/public_html,php 不起作用,但 html 有效。

$ vi /etc/apache2/sites-available/000-default.conf

    ServerAdmin webmaster@localhost
    DocumentRoot /home/ubuntu/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

我通过以下方法解决了它。

sudo vi/etc/apache2/mods-enabled/php5.conf

▼之前

php_admin_flag引擎关闭

▼更改

php_admin_flag引擎开启