[英]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.