【PHP】Zend Framework 2 安装
来源:互联网 发布:传递优化文件能不能删 编辑:程序博客网 时间:2024/06/07 10:03
转自:http://my.oschina.net/ohcoding/blog/145418
Apache:
PHP:
MySQL:
三、安装Zend Framework 2
做完以上环境设置以后,本篇中最重要的部分来了!
ZF2有两种安装方式:一种是“在线安装”另一种是“手动安装”。
1、在线安装
所谓的“在线安装”就是使用托管在github 上的
(1)在浏览器中打开
(2)点击图片右下角的 zip按钮(上图画红圈的按钮),下载
(3)将下载的压缩包解压,产生
(4)将
(5)将
有关虚拟主机的设置见下一个小节
(6)在zf2-tutorial 目录下有一个文件叫
注意:由于要使用到 PHP的命令行,所以要将 php.exe 文件路径添加到系统的 PATH 里面,不然会报找不到 php.exe错误
(7)当命令执行完成后接下来就是在线安装 ZF2
上图中有关“git”和"hg"报错的信息没有什么关系,不会影响到ZF2 的安装。
至此 ZF2 的“在线安装”全部结束。下面有几点做一个说明
(1)“在线安装”过程所花时间的长短取决于您当地的网络情况;
(2)ZendSkeletonApplication、composer和 Zend Framework 2 这三者之间是什么关系?ZendSkeletonApplication是 Zend 应用程序骨架(或者是 Zend 应用程序模板),ZendSkeletonApplication通过 composer 来解决依赖性的问题,而
(3)phpcomposer.phar self-update 这个命令干了什么?该命令主要是检测
(4)phpcomposer.phar install 这个命令干了什么?该命令装了 Zend Framework 2。这个命令在项目目录下的vendor 目录下安装了ZF2的库文件和一些辅助文件,同时在项目目录下添加了一个 composer.lock文件。
(5)php composer.pharinstall 报错 “The process timedout.”怎么办?如果你得到以下结果
1
[RuntimeException]
2
Theprocess timed out.
说明您的网速不给力,需要用以下命令
1
COMPOSER_PROCESS_TIMEOUT=5000 php composer.phar
install
2、手动安装
“手动安装”和“在线安装”只是在最后一步不同,“手动安装”的最后一步不是用命令行方式下载ZF2,而是需要你手动将ZF2库添加到
“手动安装”的前5步同“在线安装”的前5步
(6)下载ZF2,浏览器打开http://framework.zend.com/downloads/latest
(7)解压
至此 ZF2 的“手动安装”全部结束。
四、虚拟主机的设定与配置
这个虚拟主机是否需要配置看个人开发的习惯,一般来说有个虚拟主机相对来说开发比较方便。官方教程上是建立了一个zf2-tutorial.localhost 的虚拟主机,那我们也设定一个虚拟主机。
由于 ZF2框架有一个唯一入口的脚本来接受外网的访问请求,既public/index.php。在我的例子中就是:e:\Web\zf2working\zf2-tutorial\public\index.php,所以我要将
(1)打开
(2)在文件底部添加以下代码
01
02
DocumentRoot
"E:/Web/zf2Working/zf2-tutorial/public"
03
ServerNamezf2-tutorial.localhost
04
#This should be omitted in the production environment
05
SetEnvAPPLICATION_ENV development
06
"E:/Web/ZF2Working/zf2-tutorial/public"
>
07
DirectoryIndexindex.php
08
AllowOverrideAll
09
Orderallow,deny
10
Allowfrom all
11
12
(3)保存
(4)打开 hosts 文件,该文件路径:C:\Windows\System32\drivers\etc
添加以下代码至文件底部
1
127.0.0.1 zf2-tutorial.localhost
保存并退出 hosts 文件
(5)重启Apache
好了,ZF2的所有安装和配置全部结束,看看自己的成果吧
在浏览器中输入zf2-tutorial.localhost,如果可以看到以下页面,恭喜你!成功了,哇哈哈哈
五、测试 .htaccess 文件
在浏览器中输入http://zf2-tutorial.localhost/1234 由于 1234 这个文件不存在,如果您的 .htaccess文件的设定是有效的话,应该可以看到如下的显示
如果您看到的是类似下图显示的标准Apache 404 错误。
那么您在继续教程之前必须修改.htaccess 文件。如果您使用的是 IIS + Rewrite 模式,按如下修改 .htaccess 文件
1
RewriteCond %{REQUEST_FILENAME} !-f
2
RewriteRule ^.*$ index.php [NC,L]
- 【PHP】Zend Framework 2 安装
- Zend Framework 开始
- Xampp环境下安装zend framework
- 用 Zend Studio 消灭 PHP 应用程序…
- Windows下面 的 Zend Framework Ap…
- 框架zend framework 的研究实例
- Hive安装 …
-  
- Zend Server 5.1 安装过程出现的错…
- centos or rhel puppet 安装
-
- centos5.2 安装gcc gc++
- PHP 扩展安装出错
- centos 7安装php
- PHP OR 语句
- php post 数据 HttpClient
- Zend Studio 无法开启解决办法
- PHP SOAP 教程
- 【JavaScript】支持js代码的博客有…
- 【JavaScript】DOM差异——nextSibli…
- android TextView实现html的超链接
- 【JavaScript】nextSibling属性和p…
- 【HTML】使按钮变成失效状态,inpu…
- 【PHP】Zend Framework 2 安装
- 【css】 div边框设置
- Mysql乱码的解决办法
- 制作CMD的快捷方式
- Protocol buffers 详解【转】
- Cramfs、JFFS2、YAFFS2的全面对比
- 事件委托
- sublime2 Ctags 快捷键
- MySQLdb和Python数据库操作