关闭

Mac 上搭建Zend Framework

标签: zend frameworkphp
970人阅读 评论(0) 收藏 举报
分类:

前提:已经有PHP的环境

第一步:下载Zend Framework软件

官方地址:http://framework.zend.com/

下载完进行解压,看到如下的目录结构图



第二步:创建一个项目

如何创建一个项目呢,我们使用Zend Framework提供的命令去创建一个例子项目,如上图所示,在bin目录里,我圈了一个红圈圈,里面有两个命令,一个是zf.php 一个是zf.sh

这两个在Mac下都可以使用,如果是Windows环境,请使用zf.bat去创建,好了闲话不多说,看看如何使用命令创建项目。

首先,在terminal中切换到bin目录下,如图所示:


之后,输入如下命令:

./zf.sh create project /Users/pazhang/project/workspace/zpf

当然也可以使用PHP命令:

php zf.php create project /Users/pazhang/project/workspace/zpf

查看结果如下:



显示创建项目成功,此时的项目名称为zpf,我们去查看一下目录结构:


第三步:配置项目

打开eclipse,创建一个php项目,我的项目名称为zendf,创建之后,zendf里面是个空的,没有内容,此时把zpf下的所有内容拷贝到zendf中,如下图所示:


然后把你下载的Zend Framework包下的Library目录里的内容拷贝到项目Library目录里,展开所有目录,结构如下图所示:


OK,到此项目配置完成。


第四步:配置Apache服务器

如何配置虚拟主机,请参考:http://blog.csdn.net/zpf336/article/details/48471823,这里不再讲。

sudo vi /etc/apache2/httpd.conf
使用这个命令打开httpd.conf文件进行修改,首先添加一个端口,


然后去掉一行注释:


之后做如下修改,红圈圈中的内容需要修改,基本是注释一行,添加一行

如果和我的不一样,又不太确定自己配的很对,可以和我的改一样。

之后添加一个虚拟主机:

sudo vi /etc/apache2/extra/httpd-vhosts.conf

打开虚拟主机配置文件,添加如下内容


注意红圈圈的内容,目录是配在zendf/public下的,注意上边有附图的绿圈圈,注意别配置错了。

这里我添加的ServerName zendsite 所以还要修改hosts文件:


OK,到此Apache算配置完成。


第五步:测试

启动Apache

sudo apachectl restart


打开浏览器,在URL里输入zendsite:8099,看到如下图所示:

OK,大功告成。


参考文档:

Mac 下配置Apache http://blog.csdn.net/zpf336/article/details/48471823

PHP 中配置虚拟主机 http://blog.csdn.net/zpf336/article/details/9160913

1
0
查看评论

初学zend framework之“框架环境的搭建”

作为zend framework框架开发使用的新手,给自己的学习经历留下点印记还是有必要的,一是可以当成笔记起到备忘的用处,其次是作为学习经历给跟我一样的初学者一点可借鉴的经验,CSDN作为一个技术交流社区,在我获取了别人帮助的同时,我一直都没有忘记在自己力所能及的范围内去帮助跟我一样存有困惑的人。...
  • zxb0075
  • zxb0075
  • 2013-12-18 19:01
  • 1668

用nginx 搭建zend framework 框架

吐槽工作原因需要学习PHP,但是由于是个完完全全的新手,没有搭建过PHP环境以及apache、nginx等不熟悉,以及还是在ubutun16.01环境下,安装各种软件失败,心里憔悴,差点脱发啊!!一开始是用apache的 但是 访问到的页面一直是 php的源码, libapache2-mod-php...
  • lingdi2000
  • lingdi2000
  • 2017-03-05 14:07
  • 602

安装zendframework3和php7

因为电脑上之前装过xampp,所以另外下载了wamp的安装包,wamp的下载地址 http://www.wampserver.com/en/#download-wrapper,安装包版本为3.0.6(支持php7) 1、安装wamp,如果过程中出现缺少vcruntime140dll的...
  • Jalc2803
  • Jalc2803
  • 2016-10-28 15:18
  • 1405

zend studio 13创建zend framework工程并用xdebug 调试zend framework

zend studio 13创建zend framework工程并用xdebug 调试zend framework从Python转PHP, 在Python里可以直接用Pycharm IDE进行服务器单步调试,当然也可以去看服务器日志来定位问题,但是如果直接在IDE里就能看到每一句代码的执行结果岂不是...
  • aiyueqingfeng
  • aiyueqingfeng
  • 2016-06-02 12:19
  • 1650

Zend Framework 入门教程(简体中文版)

Zend Framework 入门教程(简体中文版) Getting Started With the Zend Framework Author:Rob Allen, www.akrabat.com DocumentRevision:1.5.2 Copyright© 200...
  • socho
  • socho
  • 2014-10-02 17:34
  • 2798

在 Nginx 中配置 Zend Framework

1 2 3 4 5 6 7 location / { root d:/public_html; index index.php index.html index.htm; if (!-e $request_filename) { ...
  • neubuffer
  • neubuffer
  • 2013-11-23 14:37
  • 1784

Zend Framework教程-ErrorController,Exception

通常,应用会在运行过程中遇到一些错误,Zend Framework提供了对错误的抛出和捕捉机制,这样可以对异常进行灵活的处理。 如果要在页面上显示错误消息,需要在配置文件中打开错误配置,如下: resources.frontController.params.displayExceptions ...
  • mengxiangbaidu
  • mengxiangbaidu
  • 2012-02-06 13:51
  • 3744

Zend Framework 连接 MSSQL数据库遇到的问题及解决过程

依据网站上查到的资料连接MSSQL数据库的步骤如下 注:zend framework通常需要php5.3以上的版本,但php5.3以上版本已经不具备对pdo_mssql数据库的支持,需要手动下载微软的数据库驱动,具体操作方法参见 http://blog.csdn.net/sptoor/artic...
  • shumago
  • shumago
  • 2016-09-23 15:10
  • 343

Zend Framework使用心得总结

为了应付蛋疼的作业,学了一周的Zend,既然学了,不能浪费啊,将经验总结下吧。其中可能有不正确或者完全是本人自己的想法,可能跟官方的标准做法不同,望各位指正。 首先是Zend的安装 在网上下载好Zend的压缩包后,解压到任意一个目录下,然后确认自己的环境变量Path中有可运行php....
  • xizhibei
  • xizhibei
  • 2011-12-21 15:05
  • 4184

zend framework的事务回滚

<br />摘自:zend framework 手册<br />      默认情况下,PDO(因此 Zend_Db_Adapter 也是)是采用自动commit模式。 也就是说,所有的数据库操作执行时就做了commi...
  • A82168506
  • A82168506
  • 2011-05-20 18:44
  • 3026
    个人资料
    • 访问:325870次
    • 积分:4778
    • 等级:
    • 排名:第7159名
    • 原创:129篇
    • 转载:125篇
    • 译文:11篇
    • 评论:33条
    最新评论