繁体   English   中英

在OS X中设置Zend项目

[英]Set up a Zend project in OS X

我正在尝试使用OS X 10.6下的Zend Server CE建立一个新的Zend项目
首先,我已经下载并成功安装了Zend Server CE:在我的浏览器中打开http://localhost:10081显示仪表板,一切似乎都正常。

比我创建一个新项目,遵循教程:

$ cd /usr/local/zend/apache2/htdocs  
$ /usr/local/zend/share/ZendFramework/bin/zf.sh create project quickstart

该项目创建没有错误。

然后我补充说

<VirtualHost quickstart.local:10088>
    ServerName quickstart.local
    DocumentRoot /usr/local/zend/apache2/htdocs/quickstart

    SetEnv APPLICATION_ENV "development"

    <Directory /usr/local/zend/apache2/htdocs/quickstart>
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

/usr/local/zend/apache2/conf/extra/httpd-vhosts.conf文件,并将条目127.0.0.1 quickstart.local我的/etc/hosts/文件。

最后,我重新启动了与Zend Server CE捆绑在一起的Apache。

但是现在,如果我在浏览器中打开http://quickstart.local:10088 /则会看到以下信息: 替代文字

而不是我期待的默认索引视图。

我错过了什么?

谢谢。

我有一段时间试图找出“Zend Framework快速入门”的指示即使你没有解决它,你指出了我正确的方向,我能够得到它。 你现在可能已经知道了,但是对于其他所有人来到这个页面:

默认情况下,httpd.conf文件的“ include httpd-vhosts.conf”行已被注释掉。 所以编辑/usr/local/zend/apache2/conf/httpd.conf来改变这一行:

#Include conf/extra/httpd-vhosts.conf

到这一行:

Include conf/extra/httpd-vhosts.conf

现在我们差不多完成了。 您添加到/usr/local/zend/apache2/conf/extra/httpd-vhosts.conf的代码不太正确。 它应该是:

<VirtualHost quickstart.local:10088>
    ServerName quickstart.local
    DocumentRoot /usr/local/zend/apache2/htdocs/quickstart/public

    SetEnv APPLICATION_ENV "development"

    <Directory /usr/local/zend/apache2/htdocs/quickstart/public>
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

注意我如何将/ public添加到路径上。 否则,您将不会指向index.php文件。 现在使用此命令sudo /usr/local/zend/bin/zendctl.sh restart重新启动Apache,它现在应该正常工作。 快乐编码:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM