centos6.2安装zendframework 安装Zend框架和Zend_Tool
  vRjYELaPnroq 2023年11月02日 51 0


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


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  iFlC2TQwmEmX   2023年12月11日   36   0   0 phpthinkPHP框架
  iFlC2TQwmEmX   2023年12月09日   32   0   0 php
  a2cU6wh5pQPw   2023年11月13日   25   0   0 shellphpbash
  M9aMEIE19lAW   2023年11月13日   35   0   0 htmlphp
  M9aMEIE19lAW   2023年11月13日   37   0   0 php数组
  Qn0V923SdTA7   2023年11月13日   18   0   0 mysqlphp
vRjYELaPnroq