0

我正在安装一个开发者。流浪者的环境。我的 vbox 是 Ubunto 12.04、PHP 5.4 和 apache 2.4.6。这是我的虚拟主机文件:

<VirtualHost *:80>
ServerName flo.local
DocumentRoot "/www"
# SetEnv APPLICATION_ENV "development"
<Directory /www>
    DirectoryIndex index.php index.html index.htm
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
ErrorLog "/vagrant/logs/error_log"
CustomLog "/vagrant/logs/access_log" common
</VirtualHost>

这是 /etc/hots 代码:

127.0.0.1       localhost
127.0.1.1       probook
#flo vagrant server
33.33.33.12     flo.local

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

当在我的浏览器中转到:“flo.local”时,我看到 apache 的消息说:“它有效!

这是此服务器的默认网页。

Web 服务器软件正在运行,但尚未添加任何内容。”

但是当我将 index.php 文件放在 www 目录中时,apache 仍然发送我相同的消息。

与 PHP 5.3 和 apache 2.2.22 相同的配置可以完美运行,但是当我尝试使用 apache 2.4.6 时,我想我会丢失一些新的或不同的配置。

4

1 回答 1

1

Apache 2.2 配置:

Order allow,deny
Allow from all

Apache 2.4 配置:

Require all granted

来自: http ://httpd.apache.org/docs/2.4/upgrading.html

于 2014-04-02T15:46:00.793 回答