我正在安装开发者。流浪汉的环境。我的vbox是Ubunto 12.04,PHP 5.4和apache 2.4.6。 这是我的vhost文件:
<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的消息说:“它有效!
这是此服务器的默认网页。
网络服务器软件正在运行,但尚未添加任何内容。“
但是当我在www目录中放入一个index.php文件时,apache仍然会发送相同的消息。
与PHP 5.3和apache 2.2.22相同的配置工作正常,但是当我尝试使用apache 2.4.6时,我认为我失去了一些新的或不同的配置。
答案 0 :(得分:1)
Apache 2.2配置:
Order allow,deny
Allow from all
Apache 2.4配置:
Require all granted