一、Zend Framework是什么?
二、Zend Framework 2 安装环境及安装方法
Apache:
1、打开 mod_rewrite 支持
(1)打开 httpd.conf 文件
(2)找到 #LoadModule rewrite_module modules/mod_rewrite.so 这一行
(3)把这行左侧第一个字符(#)删除
(4)保存修改后的 httpd.conf 文件并重启 Apache
2、支持 .htaccess 文件
要支持 .htaccess 文件有两种方法
下面的操作假设 ZF2 开发项目保存在 e:\Web\zf2working\ 目录下
方法一:直接修改 httpd.conf 文件
(1)、打开 httpd.conf 文件
(2)、找到 <Directory "e:/Web/zf2working"> 段,如果没有可以全新手动添加
(3)、添加 AllowOverride All 或者将原有的 AllowOverride None 修改成 AllowOverride All
(4)、保存修改后的 httpd.conf 文件并重启 Apache
PHP:
1、版本要在 5.3.x 以上(包含 5.3.x)
由于 ZF2 采用了 PHP5.3+ 中很多的特性和函数,例如:namespaces, late static binding, lambda functions and closures 所以要求 PHP 版本必须为 5.3 以上(含 5.3)
2、打开 openssl 支持(可选)
打开openssl主要是为了在线安装,我安装的时候使用了手动安装,看网上的一些教程有这种方法,贴上供大家参考。
(1)打开 php.ini 文件
(2)找到 ;extension=php_openssl.dll这一行
(3)将这行左侧第一个字符(;)去掉
(4)保存修改过的 php.ini 文件并重启 Apache
3、打开 PDO MySQL 数据库支持(可选)
PHP默认是打开了 Sqlite 支持的,如果需要使用到 MySQL 就需要打开 PDO 的 MySQL 数据库支持
(1)打开 php.ini 文件
(2)找到 ;extension=php_pdo_mysql.dll这一行
(3)将这行左侧第一个字符(;)去掉
(4)保存修改过的 php.ini 文件并重启 Apache
MySQL:
没有特别需求,使用wamp自带的就好。
三、安装Zend Framework 2
做完以上环境设置以后,就是到了如何安装zf2了。(1)在浏览器中打开 https://github.com/zendframework/ZendSkeletonApplication
(2)点击图片右下角的 zip 按钮(上图画红圈的按钮),下载 ZendSkeletonApplication,下载的文件名类似 ZendSkeletonApplication-master.zip。这就是我们构建自己应用程序的基础,也可以理解成我们应用程序的一个初始化的空白模板。
(3)将下载的压缩包解压,产生 ZendSkeletonApplication-master 文件夹。
(4)将 ZendSkeletonApplication-master 文件夹复制到wamp\www目录下,形成 F:\wamp\www\ZendSkeletonApplication-master\ 的结构。e:\wamp\www 是wamp服务器的项目路径。
(5)将 ZendSkeletonApplication-master 文件夹更名为您的项目名称,在这里我将 ZendSkeletonApplication-master 文件夹更名为:zf2,既把 F:\wamp\www\ZendSkeletonApplication-master\ 修改为 F:\wamp\www\zf2\。
(6)下载ZF2,浏览器打开http://framework.zend.com/downloads/latest 选择ZendFramework-2.3.0.zip
(7)解压 ZendFramework-2.3.0.zip 文件到F:\wamp\www\zf2目录里的 vendor 子目录下的 ZF2 子目录下。
( 8 ) 最后用浏览器访问http://localhost/zf2/public/ 如图,访问成功