Apache wamp,zend框架安装问题(权限问题等)

时间:2014-09-21 21:33:31

标签: php apache zend-framework httpd.conf virtual-hosts

我正在尝试安装zend框架非常天真在互联网上查找设置但是当我应用这些设置时它不起作用。我收到以下错误

  

禁止

     

您无权访问此服务器上的/。

     

Apache / 2.4.9(Win64)PHP / 5.5.12服务器在localhost端口80

让我一步一步地去做我所做的事情

  1. 已安装的Zend框架

  2. 在此文件"C:\Windows\System32\drivers\etc\hosts"文件中添加了以下行..

    127.0.0.1       test
    
  3. 取消评论httpd.conf

    中的以下两行代码
    Include conf/extra/httpd-vhosts.conf
    LoadModule rewrite_module modules/mod_rewrite.so
    
  4. httpd-vhosts.conf

    中添加以下几行
    <VirtualHost *:80>
        ServerName test
        DocumentRoot "C:/Workspace/zendy/public"
        SetEnv APPLICATION_ENV "development"
        <Directory "C:/Workspace/zendy/public">
            DirectoryIndex index.php
            AllowOverride All
            Order allow,deny
            Allow from all
        </Directory>
    </VirtualHost>
    
  5. 在此之后,当我重新启动我的wamp服务器时,我收到了我在顶部提到的错误消息...

    收到错误消息后,我从头开始,每一步后,我检查是否得到相同的错误。

    我发现的是,如果我在这行Include conf/extra/httpd-vhosts.conf之前放回#cing它工作正常,但是一旦我再次评论该行同样的错误...不知道为什么... b < / p>

    通过我运行test/localhost/的方式都工作并显示我的本地主页...

    请注意我正在运行Windows 8.1 64位和最新版本的wamp服务器我认为2.5使用apache2.4.9和php5.5.12以及mysql5.6.17如果这对你解决这个问题有帮助..

    有什么想法吗?

1 个答案:

答案 0 :(得分:1)

这对我有用。你想试试这个:

<VirtualHost *:80>
    ServerAdmin webmaster@zendpro
    DocumentRoot "c:/wamp/www/zendpro/public"
    ServerName zendpro
    ErrorLog "logs/zendpro-error.log"
    CustomLog "logs/zendpro-access.log" common
</VirtualHost>