我一直在尝试遵循“Beginning Iphone and Ipad Web Apps, Scripting with HTML5, CSS, and javascript”一书,但显然我在正确设置 apache 时遇到了问题。我正在尝试使用 Mac OSX 10.6.8 来做到这一点。也许我只是不明白它应该如何工作,但这是我到目前为止所做的:
添加到主机文件:
127.0.0.1 www.app.local
127.0.0.1 www.myapp.local
在 httpd.conf 中:
取消评论:
LoadModule php5_module libexec/apache2/libphp5.so
LoadModule fastcgi_module libexec/apache2/mod_fastcgi.so
添加:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /Users/Danger/Server/www
ServerName www.myapp.local
</VirtualHost>
在我重新启动 apache 之前,当我在浏览器中访问 www.app.local 时,我看到“它可以工作!” 重新启动后,我得到“禁止
您无权访问此服务器上的 /。”
到底是怎么回事?这本书说我应该看到一个空白页,然后在添加 index.php 后包含:
<?php
phpinfo();
?>
我应该看到一个包含服务器信息的表格,但我仍然看到 Forbidden...
如何解决此问题以获得所需的结果?