Zend Framework 3.0 安装及创建初始化项目教程

前言:

日前始发接触关于PHP的框架的念,然而PHP的框架少说啊发出七八栽。

百度了一晃,有人说ThinkPHP简单暴力之,有人说Laravel高大上的,等等等等,难以取舍。

说到底自己或选择先由接触Zend公司法定计划之Zend
Framework开始。(Zend
Framework内部用的CSS框架是本身无比喜爱的Bootstrap)

至少在2016年,Zend
Framework已经升级到矣3.x版,按照法定的介绍,3.x版本的实施进度是2.x本的4加倍,并且可以的支持了PHP7。

是因为装逼的目的,总觉得只要装个流行版本才行。。

至了如果装配置Zend Framework
的时光,发现网上为是为英语文档解释较多,一开始针对着英文官网无从下手。。

(百度里还是视频教程中有关Zend
Framework的布置介绍大多是以前对应1.x或者2.x本子的,那时候还并未开动Composer,捣鼓了自己吓半天。。。)


安环境介绍:

OS:Windows10(如果是了不起上之MAC或者LINUX的言辞,也许差不多,不过SORRY无能为力。。。)

Apache: 2.4.25

PHP: 7.1.6(如果都2017年了还为此PHP5.x的口舌是勿是起硌low了?嘿嘿)

(都是一直通过XAMPP3.2.2拼安装配置好的,详细的求自行百度。。)

IDE:PhpStorm (JetBrains脑残粉)


路创造步骤:

(1)Composer的安装

先是,我们进Zend Framework的官网
framework.zend.com

按照下主页的绿色典型右边的”Get
Started”或者上之”Install”进入安装介绍页面。

法定这里是援引(默认)使用叫做Composer的软件来拓展各种安装和细节配置,Composer这个软件大有力,这年头要您只要安装ThinkPHP、Laravel等另框架,你会意识那些框架的官网也还是吃您用Composer进行安装配置的。

有人会说,右边的Archives里面未是发生各种版本的package可以下载直接用么?

凡啊,都是1.x和2.x本子本
的package,并不曾3.x版的。。3.0大概都为合法强制用Composer才会作了(好像上GitHub也克折腾下去)

所以我们要先进行Composer的设置,到
getcomposer.org/download/
,对于Windows用户,把 Composer-Setup.exe下充斥下来打开就足以了。

设置途中要您告知程序php.exe的职位,如果是诸如自家这么用XAMPP或WAMP、LAMP啥的,一般就是是以软件之php文件夹里了。

安好后,用命令提示称输入composer,不出意外就见面跳出一个大妈的骚气的COMPOSER字样和千篇一律积参数介绍,表明Composer安装成功了。

 

(2)用Composer创建Zend Framework项目

每当眼前的 framework.zend.com/downloads
页面里我们得以视,官方提供于咱的命令是 >composer require
zendframewok/zendframework。

只是,我们并没必要如此做。。。

这般见面管Zend
Framework的61个小packages都装上你的计算机里去(企业开发还用不着所有的包吧。。)

所以,我选择了Zend Framework的MVC Skeleton
Application(网页右边可以看见一个同名选项)。

立是只包含了MVC核心程序核心内容的版(相当给所谓的“标准设置”吧,那前面的尽管是“完整安装”了。。)

自己在D:/下创造了一个为ZendFramework的文本夹,然后于命令提示符内输入
>composer create-project zendframework/skeleton-application
D:/ZendFramework

稍等片刻,就会见意识ZendFramework文件夹着大多了相同堆积物,项目创建成功立就是框架的备内容啦

框架内之公文夹大致没有最非常变迁,但是本包含控制器和视图的Application文件夹在3.0版本被从第一层目录消失,被放入了名叫module的公文夹内。

 

(3)Zend Framework使用测试

拿刚的Zend
Framework文件夹移动至公用localhost的根目录下(XAMPP默认为htdocs文件夹)。

起先Apache,打开浏览器,网址输入localhost/ZendFramework/public
(因为Zend Framework的进口文件index.php位于public文件夹内)

倘起了Welcome to Zend
Framework的迎页面,那就是是OK啦~~

由该页面的”Congratulations! You have successfully installed the ZF
Skeleton Application. You are currently running Zend Framework version
3.0.2.”中吗得看来,我们所成安装的凡3.0版的Zend Framework。


附言:

Zend Framework
3内置了.htaccess文件配置了于Overwrite功能的修改,新本子的Apache+PHP7理论及无需做源代码修改就一直可以动用了。

唯独一旦是一直版的Apache或PHP的语句,可能用改httpd.conf和php.ini才行(详细的或者要百度。。)

而是使安装任何的框架,我想应该也大同小异了吧?都是一个Composer就可知搞定的事务嘛。。

 

但愿本文能够帮那些遇到相同困难的同伴~~

 

相关文章