Apache2.2未为虚拟主机运行php脚本

Apache2.2未为虚拟主机运行php脚本,php,apache,virtualhost,Php,Apache,Virtualhost,嘿,伙计们,我在一个虚拟的盒子里安装了一个lamp(运行带有apache2.2和php5.3.10的Ubuntu服务器12.04)。我有一个虚拟主机文件,看起来像这样 <VirtualHost *:80> ServerAdmin admin@demosite.com ServerName demosite.dev ServerAlias www.demosite.dev DocumentRoot /var/www/demosite <D

嘿,伙计们,我在一个虚拟的盒子里安装了一个lamp(运行带有apache2.2和php5.3.10的Ubuntu服务器12.04)。我有一个虚拟主机文件,看起来像这样

<VirtualHost *:80>
    ServerAdmin admin@demosite.com
    ServerName demosite.dev
    ServerAlias www.demosite.dev
    DocumentRoot /var/www/demosite

    <Directory /var/www/demosite>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride ALL
        Order allow,deny
        allow from all
    </Directory>  

    ErrorLog ${APACHE_LOG_DIR}/bfhosting.log
    LogLevel debug
</VirtualHost>

服务器管理员admin@demosite.com
ServerName demosite.dev
ServerAlias www.demosite.dev
DocumentRoot/var/www/demosite
选项索引跟随符号链接多视图
允许超越所有
命令允许,拒绝
通融
ErrorLog${APACHE_LOG_DIR}/bfhosting.LOG
日志级调试

我在
/var/www/index.php
中有一个
index.php
文件,服务器可以很好地运行该文件。但是它没有运行我其他网站文件夹中的任何php代码,即
/var/www/demosite

您安装并启用了mod php?是的,安装并启用了mod php ins,因为它适用于其他目录。它为
/var/www
运行php,但不为
/var/www/demosite
运行php。我只是不明白它怎么了。