centos6.2安装zendframework 安装Zend框架和Zend_Tool

Zend Framework 安装

这里以centos6.2为例(其他Linux/Unix系统类似)。首先到Zend 官网下载最新Zend Framework

版本选择:Zend Framework 1.11.11 Minimal 即可,Zend Framework 1.11.11 Full 包括额外的库(/extras/library/ZendX/),以及一些demo等,有需要可下载Full版本)

wget http://framework.zend.com/releases/ZendFramework-1.11.11/ZendFramework-1.11.11-minimal.tar.gz
 
下载成功后,会出现以下提示:

100%[=========================================================>] 3,729,403 107K/s in 42s

2012-07-18 11:21:15 (86.0 KB/s) - “ZendFramework-1.11.11-minimal.tar.gz” saved [3729403/3729403]

下载完成可解压到想要的任意目录。比如/usr/local/work
tar -zxvpf ZendFramework-1.11.11-minimal.tar.gz -C /usr/local/work   如果是其它用户登录,前面要加sudo
 
 
 
进入到被解压的目录:
 cd /usr/local/work
 ls
查看是否解压成功
 
 
 
进入php的安装目录 查找php.ini的安装文件
grep include_path php.ini
; (directory must also be in include_path or full path must
;include_path = ".:/php/includes"
;include_path = ".;c:\php\includes"
; PHP's default setting for include_path is ".;/path/to/php/pear"
 
说明php.ini未作配置,那么有三种方法来解决:
1 将library目录下的Zend文件夹整个复制/移动到include_path目录下
2 修改php.ini 配置文件中的include_path
3 第三种方法是不用将Zend的library添加到include_path中,而是在创建zf项目后,将library/Zend 目录复制到(或软链接到)项目的library 目录下
 
首先找到我们解压的zend的安装目录路径
pwd
找出所在路径
/usr/local/work/ZendFramework-1.11.11-minimal/library
进入php5/etc目录,修改php.ini
利用vi编辑include_path  
 

添加Zend Framework命令行工具

我们看到解压的Zend Framework 文档目录中还有一个bin目录,这是配置ZF命令行工具的脚本,把里面的zf.sh可执行文件复制到centos 6.2系统的可执行目录下就行。当然也可以不复制或移动文件,在系统可执行目录下使用软链接将bin链接到这个zf.sh文件。比如我们把它放在和php的bin目录同一级(php目录查询which php):
 
 
ln -s /usr/local/work/ZendFramework-1.11.11-minimal/bin/zf.sh /bin/zf  或者
sudo ln -s /usr/local/work/ZendFramework-1.11.11-minimal/bin/zf.sh /bin/zf
 
修改 zf.sh 44行  指定php文件路径即可
 
 
原代码:
"$PHP_BIN" -d safe_mode=Off -f "$PHP_DIR/zf.php" -- "$@"
修改为:
"/opt/lampp/bin/php" -d safe_mode=Off -f "$PHP_DIR/zf.php" -- "$@"
zf  show  version

vi php.ini

注销open_basedir 的行 解决错误
service httpd restart
zf show version

Zend Framework Version: 1.11.11


你可能感兴趣的:(framework)