wamp环境下安装Zend Framework2.3

     一、Zend Framework是什么?

       Zend Framework (ZF) 是用 PHP 5.3及更高版本 来开发 web 程序和服务的开源框架。ZF 用 100% 面向对象编码实现。 ZF 的组
       件结构独一无二,每个组件几乎不依靠其他组件。这样的松耦合结构可以让开发者独立使用组件。 我们常称此为 “use-at-will”设              计。[1

二、Zend Framework 2 安装环境及安装方法

我使用的是wampserver 2.2,首先zend framework需要php5.3以上的版本才能使用,关于配置文件的修改有人整理过,基本是修改
方式是相同的,只不过需要根据自己的localhost路径作一些修改,wamp的项目路径是wanmp/www。我安装在www文件夹中然后测试成功。

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+ 中很多的特性和函数,例如:namespaceslate static bindinglambda 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/      如图,访问成功



      













發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章