ZF2入门:Windows环境下从零开始Zend Framework 2.0 (ZF2)环境搭建
一、Apache + MySQL + PHP5.4环境搭建
其实PHP5.4已经集成了Web服务器,但是为了更加简化,我在这里选择了集成安装包XAMPP来搭建环境。
安装 xampp-win32-1.8.0-VC9-installer 至 D:\
启动XAMPP Control Panel,最新的XAMPP已经集成了Apache 2.4.2, MySQL 5.5.27, PHP 5.4.7等最新版本的组件,点击start按钮启动Apache与MySQL服务。启动成功即可在浏览器中访问http://localhost/。
然后进入 http://localhost/security/index.php, 为mysql设置一个密码并重新启动MySQL服务。
如果想使用Nginx配置ZF2环境,可以参考让XAMPP使用Nginx作为Web服务器
二、部署代码
下载实例程序 ZendSkeletonApplication
解压至D:\xampp\htdocs并重命名为ZendSkeletonApplication
下载Zend Framework 2.0最新代码,解压至
D:\xampp\htdocs\ZendSkeletonApplication\vendor\ZF2
确认一下现在我们的文件结构应该是
file://D:\xampp\htdocs
| +---ZendSkeletonApplication
| | +---config
| | +---data
| | +---module
| | | +---Application
| | | +---config
| | | +---language
| | | +---src
| | | | +---Application
| | | | +---Controller
| | | +---view
| | | +---application
| | | | +---index
| | | +---error
| | | +---layout
| | +---public
| | | +---css
| | | +---images
| | | +---js
| | +---vendor
| | +---ZF2
| | +---bin
| | +---library
| | | +---Zend
| | +---vendor
三、绑定域名
编辑 C:\Windows\System32\drivers\etc\hosts
添加任意开发环境用域名:
127.0.0.1 zf2.local
127.0.0.1 www.zf2.local
可以访问 http://zf2.local 测试是否已经生效。
然后编辑Apache配置文件 D:\xampp\apache\conf\extra\httpd-vhosts.conf 为
<VirtualHost *:80>
ServerName localhost
DocumentRoot "D:\xampp\htdocs"
</VirtualHost><VirtualHost *:80>
ServerName zf2.local
ServerAlias www.zf2.local
DocumentRoot "D:\xampp\htdocs\ZendSkeletonApplication\public"
</VirtualHost>
记得重启Apache服务。在浏览器中重新访问 http://zf2.local 就可以打开ZendSkeletonApplication测试程序了。
至此,一个最基本的ZF2项目连同环境已经搭建完毕,可以去修改zf2的项目代码去开始一个自己的项目了。
进阶设置
下面的设置不是必须的,但是建议更改以便获得更多功能。
修改php.ini设置
编辑 D:\xampp\php\php.ini
调整错误信息级别
error_reporting = E_ALL & ~E_STRICT
打开短标签支持,方便ZF2模板编写:
short_open_tag = On
加载php多语言插件(Internationalization Functions)支持,这是ZF2的I18N必须的
extension=php_intl.dll
开启Openssl支持,Oauth等一些组件必须
extension=php_openssl.dll
开启xDebug
参考日志Zend2(ZF2)的Debug及性能分析方法
安装Imagick库 For PHP5.4
下载Imagick for windows版本,这里请选择ImageMagick-6.7.7-4-Q16-windows-dll.exe,下载后安装在C:\ImageMagick。安装过程中注意勾选“Add application directory to your system path”。
安装完毕后最好重启一次计算机,否则可能会有CORE_RL_wand_.dll丢失的报警。
下载php_imagick.dll for php5.4,由于XAMPP编译的php是线程安全(Thread Safe)的,我们需要下载对应的Thread Safe版本。
将php_imagick.dll放于
D:\xampp\php\ext
然后编辑php.ini,加入
extension=php_imagick.dll
最后重启apache,查看phpinfo(),安装成功的话会出现相应的imagick段落。
转载自:http://avnpc.com/pages/zend-framework-2-installation-for-windows
ZF2入门:Windows环境下从零开始Zend Framework 2.0 (ZF2)环境搭建相关推荐
- C++:Windows环境下基于Eclipse配置C/C++开发环境
C++:Windows环境下基于Eclipse配置C/C++开发环境 目录 Windows下的MinGW下载.安装和配置 1.MinGW下载 2.MinGW安装与配置 3.基于Eclipse配置 Wi ...
- windows环境下设置多个PHP版本的环境变量
windows环境下设置多个PHP版本的环境变量 所在位置 修改系统变量 修改用户变量 重启电脑 所在位置 我的电脑->属性->高级系统设置->高级->环境变量 根据图示,找到 ...
- 树莓派从零开始快速入门第0讲——环境安装
树莓派从零开始快速入门第0讲--环境安装 目录 树莓派从零开始快速入门第0讲--环境安装 一.前言 二.硬件准备 1. 树莓派(必选) 2. SD卡(必选) 3. 读卡器(必选) 4. 电源(必选) ...
- Windows server 2019安装net framework 2.0 3.5
一.问题描述: 估计有很多人遇到我这种问题,Windows server 2019 2016 2012这几个系统安装net framework 2.0 3.5时候会出现报错,现在我教大家怎么安装net ...
- 如何正确入门Windows系统下驱动开发领域?
[作者] 猪头三 作者网站: http://www.x86asm.com 原文链接: http://blog.csdn.net/Code_GodFather/...0/5975901.aspx [贡献 ...
- Windows 10 下基于WSL的开源飞控开发环境配置(Ardupilot/PX4)
目录 0 环境 1 环境概述 2 配置 WSL 2.1 安装 WSL2 2.2 安装工具链 3 配置VS Code 0 环境 Windows 10 build version >= 18917 ...
- cadence安装完怎么打开_Linux 环境下Vivado与Cadence仿真工具联合仿真环境的搭建
在之前本公众号写过两篇关于工具更新对仿真调试提高效率的文章,[干货]推荐一款FPGA仿真调试鸟枪换炮的工具!本文就介绍其中一种仿真环境的搭建过程.后续还有VCS+Verdi环境的安装介绍,敬请期待. ...
- tensorflow环境下的识别食物_在win10环境下进行tensorflow物体识别(ObjectDetection)训练...
安装ObjectDetection,CPU和GPU都需要 解压module.rar放到C:\TFWS\models目录 地址:https://github.com/tensorflow/models ...
- 【甘道夫】Win7x64环境下编译Apache Hadoop2.2.0的Eclipse插件
目标: 编译Apache Hadoop2.2.0在win7x64环境下的Eclipse插件 环境: win7x64家庭普通版 eclipse-jee-kepler-SR1-win32-x86_64.z ...
最新文章
- 美国能源部宣布SunShot2020目标完成超90%
- ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问
- 【算法】算法秋招个人总结
- Sql Server 邮件日志 操作
- mac mysql 报错_mac os mysql 配置?报错-问答-阿里云开发者社区-阿里云
- 访问windows azure虚拟机iis服务器,如何直接从Java访问Azure/IIS证书?
- 不写一行代码,搭建Jenkins+Jmeter+Ant接口自动化框架
- Swift实战-豆瓣电台(八)播放进度与时间
- 高净值人群依靠什么可以挣那么多钱?
- 【Python小项目】验证身份证号码是否正确
- 全球及中国电动汽车电池市场产能规划及投资份额预测报告2021-2027年版
- 微信小程序——婚礼邀请函页面
- 【工控老马】力控7.0与S7-200SMART的驱动连接
- 鳄鱼战大象--疯狂之战
- 检测蛋白质构象是否合理————Ramachandran plot(拉氏图)
- 开源中国社区开源项目排行榜
- Hello,Mr.J——唠唠叨叨年终总结
- android 新闻应用、Xposed模块、酷炫的加载动画、下载模块、九宫格控件等源码
- ArcGIS使用字段计算器python脚本整理三规合一图斑
- 电脑端无需下载软件制作动图教程
热门文章
- 聚类分析——SPSS实例分析
- 输入多行数据利用getchar()清理回车键
- 小程序样式text:after不起作用。在开发者工具看不到样式
- 偷师饿了么:怎样用HTTP/2优化iOS APP网络层次架构?
- 8 Latters 英文歌词
- ORACLE查询删除重复记录三种方法
- python csv转excel时候报错valueerror_ValueError: No engine for filetype: 'csv'解决与书本7-2代码改写...
- 淘宝百家牛铺(都是顶级的哦!)
- Windows XP 注册表优化方案
- 文本挖掘林夕、黄伟文的43万字歌词,他们到底在唱些什么?