快有两年没有接触
PHP
了,突然有一个小项目要求用
Zend
Framework
这个工具。当年做
PHP
的时候还是在
Smarty
正流行的年代,对于
Zend
这个庞然大物很是敬畏。今天晚上研究了一下
Zend Framework
,来创建了一个简单的
helloworld
工程,呵呵,开始我的
PHP
的新旅程。
对于
LAMP
的安装我在这里就不说了。
Zend Framework
当前的最新版本是
1.9.5
,上官方网站上下载后就可以运行了。不过在这里提醒一下,对于
PHP
的版本是有要求的,
Zend
Framework
要求
PHP
版本不低于
5.1.4
,但强烈建议使用
5.2.3
或更高版本,因为在这两个版本之间有
许多重大安全和性能方面的改善和提高。
当你的
LAMP
环境配置好了之后:
1.
打开
php.ini
文件
,
确认
PDO
扩展是否打开
.
如果没有请把
extension=php_pdo.dll
之前的
;
号给去掉
.
2.
打开
APACHE_HOME
文件夹里面的
httpd.conf
文件,查找到
apache
的
mod_rewrite
模块
,
确认
LoadModule rewrite_module modules/mod_rewrite.so
是否打开
.
如果没有请去掉它前面的
#
号
.
3.
在
httpd.conf
文件中
,
如果
AllowOverride
为
None
的话
..
请一定把
None
都改成
all.
这样你之后在写
.htaccess
这样的文件才会起到作用
.
下载到
Zend
的
zip
包后将其解压,你可以看到下面有一个
bin
目录,如果是
windows
环境,就将里面的
zf.bat
和
zf.php
放到你的
PHP_INCLUDE
之下,如果是
Linux
或
Mac
目录,就将
zf.php
和
zf.sh
放到你的
PHP_INCLUDE
下。之后创建一个新的环境变量
ZEND_TOOL_INCLUDE_PATH
,将其指向你解压后的
zend
的
library
文件夹。
OK
,我们的
Zend
环境就搭建好了,当然,你需要重新启动
apache
确保配置生效,有时还要重新启动机器保证环境变量生效(在
XP
下记得应该是要重新启动的)。
下面我们来验证一下我们的
Zend Framework
是否搭建成功。打开一个
terminal
,之后输入
zf show version
OK,
你就会看到
Zend Framework Version:1.9.5
的说明字符串。
最后就是自动来生成我们的
helloworld
框架,呵呵。打开一个
terminal
后输入
zf create project helloworld
就在当前目录下生成了一个框架程序,将其放到你的
APACHE_HOME
下的
htdocs
后我们就可以访问了。如附图所示,是生成的框架及运行效果图。
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0016/2307/dc57dfdf-2476-37c1-adc1-d37fd8143536-thumb.png)
- 大小: 10.2 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0016/2309/287a381d-b846-312c-bf4d-962078aeb317-thumb.png)
- 大小: 53.8 KB
分享到:
相关推荐
winlicense 1.9.5winlicense 1.9.5winlicense 1.9.5winlicense 1.9.5winlicense 1.9.5winlicense 1.9.5winlicense 1.9.5winlicense 1.9.5
sudo1.9.5p2升级包及升级命令
zendframework1.9中文版用户手册 直接从网站上下载的离线版本 非常方便 这个是.exe的 还有.chm的版本,方便大家使用。
Playmaker 1.9.5 最新版本,美术、策划人员必备的可视化插件
automake-1.9.5-mingwPORT
TortoiseSVN-1.9.5,内含TortoiseSVN-1.9.5和汉化应用程序。
aspectj-1.9.5.jar 官网下载地址:https://www.eclipse.org/aspectj/downloads.php
SVN1.9.5安装包SVN1.9.5安装包SVN1.9.5安装包SVN1.9.5安装包SVN1.9.5安装包
资源名称:TortoiseSVN 1.9.5工具简介:TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通...
TortoiseSVN_1.9.5.x64位(原版) TortoiseSVN软件简介 版本控制是管理信息修改的艺术,它一直是程序员最重要的工具,程序员经常会花时间作出小的修改,然后又在某一天取消了这些修改,想象一下一个开发者并行工作的...
msysgit 最新 1.9.5 即时下载版
subversion-1.9.5-win32版
jackson-core-1.9.5.jar,不好找啊
testlink 1.9.5 最新版
TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去...
SVN1.9.5 客户端安装软件和中文安装包,SVN1.9.5 客户端安装软件和中文安装包
Git-1.9.5-preview20141217正式版
Git-1.9.5-preview20150319资源文件及安装指导,官方下载,安装可用
subversion1.9.5 linux安装包及依赖包
资料中包含32位系统 和 64位系统 两种git1.9.5 window安装包