【问题标题】:PHP inpreter not working in specific virtual hostPHP解释器在特定的虚拟主机中不起作用
【发布时间】:2014-07-19 22:17:24
【问题描述】:

在 Mac OS 10.9 上工作我已经成功地为 Apache 2.2 配置了几个虚拟主机,它们可以在 PHP 5.4 上正常工作。

最新的虚拟主机应包含 Typo3 安装。似乎 apache 配置正在工作(我可以访问 *.txt 文件),但是 php 解释器拒绝工作,所以当我用浏览器调用项目时,正在下载 index.php 而不是被解释。其他项目仍然运行良好。

vhost.conf:

NameVirtualHost neurobat.devel.local:80
<VirtualHost neurobat.devel.local:80>
    Servername neurobat.devel.local
    DocumentRoot /Users/MAC14/WebProjects/www/neurobat/www/neurobat1.net/typo3

    <Directory "/Users/MAC14/WebProjects/www/neurobat/www/neurobat1.net/typo3">
            Options Indexes MultiViews FollowSymLinks
            AllowOverride None
            DirectoryIndex index.php
            Order allow,deny
            Allow from all
    </Directory>
    AddType application/x-httpd-php .php
</VirtualHost>

下载而不是执行的文件示例 - phpinfo.php:

<?php phpinfo(); ?>

【问题讨论】:

    标签: php macos apache virtualhost


    【解决方案1】:

    解决方案是更新文件权限。

    【讨论】:

      猜你喜欢
      • 2014-04-05
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 2016-11-01
      • 2013-01-28
      • 1970-01-01
      • 2018-12-21
      • 2015-08-30
      相关资源
      最近更新 更多