Zend framework 2.x框架搭建
来源:互联网 发布:天书世界圣物突破数据 编辑:程序博客网 时间:2024/06/06 06:55
好几年没有用ZF了。记得还是在天津的时候,用的是ZF1.X,框架的源码也算全部阅读过。几年不用竟然出到3.0版本了。今天花了两个小时看了下。加上官方的和官方推荐的几个博客对比了下。可能是因为各个工具更新的缘故,网上说的不少方法已经不能用了。我尝试了下,重新梳理了下流程。
- 环境:系统环境Win10 64位和Win 7 64皆可。
- 我偷懒用了XAMPP 3.2.2 64 的版本。
XAMPP一路next安装完毕,cmd下测试 PHP -version,看是否把PHP的系统变量配置完毕。
(像上图一样)
否则需要设置下。
设置步骤:我的电脑->右键-->属性;如下图
编辑内容如下图:
我的php.exe文件在 D:\soft\xampp\php 下,放在上图中,注意:如果放在末尾,需要在前面加上";",如果放在中间,需要前后加上";",
然后确定保存就可以了。
再cmd -----> PHP -version,应该会出现版本信息。
如果好了,咱们进行下一步。
到github上下载个ZF的应用架子。
https://github.com/zendframework/ZendSkeletonApplication
Download一个zip包下来,然后到你本地的web 工程目录下 解压,我的是安装xampp默认的目录。
解压的目录为 ZendSkeletonApplication,目录结构如下:
其中,public为 入口文件index.php的跟目录;
接下来,我们来安装ZF2依赖的包管理工具 composer ;
到上面页面,下载安装脚本。
把下载的文件改成:“composer.phar” ,放在ZendSkeletonApplication目录中。
然后在cmd -----> ZendSkeletonApplication下执行 php composer.pharself-update 更新命令;有的同学说可能需要翻墙,反正我没翻墙。
执行显示上图信息后,在执行:php composer.phar install 安装命令;
中间安装会有个对话框,
安装完毕之后再输入一下命令测试下看看是否成功。php composer.phar-v
xmapp是默认打开 httpd-vhosts.conf的,找到此文件,设置下本地虚拟解析;
<VirtualHost *:80>
ServerName zf2.localhost
ServerAlias demo.zf2.localhost
DocumentRoot "D:/soft/xampp/htdocs/ZendSkeletonApplication/public"
<Directory "D:/soft/xampp/htdocs/ZendSkeletonApplication/public">
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
DocumentRoot 是我本地的目录。
然后,在找到host文件,设置下,
启动 apache
测试下:
可以看到欢迎页面了。
- Zend framework 2.x框架搭建
- 用nginx 搭建zend framework 框架
- zend framework 搭建
- zend framework环境搭建
- zend framework环境搭建
- Zend Framework环境搭建
- 使用zend framework框架搭建网站(三) --smarty扩展
- 初学zend framework之“框架环境的搭建”
- Zend Framework简单环境搭建
- Mac 上搭建Zend Framework
- zend framework框架分析--缓存
- zend framework框架分析--配置
- 走进Zend Framework框架编程
- Zend Framework框架编程--视图
- zend framework框架分析--缓存
- Zend Framework框架安装准备
- Zend Framework 1.x+jQuery EasyUI 1.3.4 整合一:开发环境搭建
- zend framework框架开发配置和windows下搭建PHP开发环境
- PHP 学习笔记(二):表单:表单处理,表单验证,表单实例
- HTTP 415问题
- Centos7中安装caffe
- Java集合框架
- 字符串添加一个字母将其变为回文串
- Zend framework 2.x框架搭建
- Codeforces Round #373 (Div. 2) A(细节题) && B(思维题)
- Android实现点击通知栏后,先启动应用再打开目标Activity
- 子类重写父类的方法应注意的问题
- cordova和ionic安装总结
- 组合数
- CVPR 2016-9-22
- CSS技术
- 颜色叠加算法