我有 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 并添加/更改您的虚拟主机。