为什么 PHP 没有运行

为什么 PHP 没有运行

我有 ubuntu 14.04 桌面版,安装了 apache2 php5 和所有这些包。但 PHP 脚本无法运行。我的网站配置:

<VirtualHost *:80>
ServerAdmin seven@localhost
DocumentRoot /home/seven/html

<Directory "/home/seven/html">
    php_admin_flag engine on
    <FilesMatch "\.php$">
        SetHandler application/x-httpd-php
    </FilesMatch>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
    Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

我尝试了很多不同的组合。我希望这只是代码中的一个愚蠢的错误。

答案1

我发现在基于 Debian 的系统上安装 Lamp 服务器的最佳方式就是运行:

sudo apt-get update
sudo apt-get install tasksel
tasksel install lamp-server

它会为您完成所有配置。但您仍应了解它们是如何互连的。

之后您可以打开 /etc/apache2/sites-available/000-default 并添加/更改您的虚拟主机。

相关内容