欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

搭建PHP官方框架zend framework 2(LINUX)

程序员文章站 2024-01-27 17:43:10
...

在五花八门的语言里,PHP作为我第一个觉得欣赏的理由,就是它的简单和快捷,因为它封装了许多的常用函数。PHP作为网站中一种算作比较流行的语言,也产生各种优秀的框架。我所接触过的有zend framework 1、think php、yii框架,这些框架中属zend framework似

在五花八门的语言里,PHP作为我第一个觉得欣赏的理由,就是它的简单和快捷,因为它封装了许多的常用函数。PHP作为网站中一种算作比较流行的语言,也产生各种优秀的框架。我所接触过的有zend framework 1、think php、yii框架,这些框架中属zend framework似乎不太尽人意,因为作为官方的框架,大家给予的期望也是比较高的,但是在国内这个框架用的并不多。可是我作为一个还算比较忠实的PHP爱好者,我还是用zend framework 1搭建了第一个属于自己的网站——仿动网论坛。不说曾经了,zend framework 2似乎是去年出来的吧,我也捣鼓过一段时间,因为后来工作的关系,我逐渐很少去研究这个了。现在国内的这方面资料还非常稀缺,虽然有人已经翻译了官方的文档,但是我想对于初学者来说还是很难上手。特别是搭建开发环境的,我就更少看见了,要么是笼统的概括,要么就是凌乱的东拼西凑。本文供给那些想要了解新框架的人,也同时为自己做一个笔记,因为这些东西随着时间的推移是会渐渐淡忘的。

首先看看市面上流行的有哪些框架,统计可能对国内来说有些偏差。

搭建PHP官方框架zend framework 2(LINUX)

1、第一步,安装你的web开发环境

你可以去找一些集成lnmp的脚本,或者使用我提供的这个脚本进行基础的环境安装,下面的代码下载后保存为install_web_develop.sh,怎么运行请百度shell脚本运行。

搭建PHP官方框架zend framework 2(LINUX)搭建PHP官方框架zend framework 2(LINUX)

#!/bin/bash
#filename:test.sh
#author:viticm
#createtime:2013-5-31 11:12:03
#use: install web develop
cUser=`whoami`
cCommand=$1
cDownload=on
cBase=no
cWebUser=www
cInstallFile=/web/
cInstallPhpPath=/usr/local/php/
cInstallNginxPath=/usr/local/nginx/
cInstallMysqlPath=/usr/local/mysql/
cPhpMakefile=/home/Makefile
iSystemType=`getconf LONG_BIT`
Arr_OpenPortList=""
cTestDomain=www.baidu.com

##### mysql config #####
cMysqlDefaultPasswd=mysql
cMysqlInstallPath=/usr/local/mysql/
cMysqlConfUploadFile=`pwd`/my.cnf
##### mysql config #####

####### PHP #######
cDate_TimeZone="Asia/Shanghai"
cDisplay_Errors=On
cError_Reporting="E_ALL & ~E_NOTICE"
cAllow_Call_Time_Pass_Reference=On
###### PHP ########

#### PHP-FPM CONFIGS ####
pm_max_children=64 
pm_start_servers=20
pm_min_spare_servers=5
pm_max_spare_servers=35
pm_max_requests=1024
pm_user=${cWebUser}
pm_group=${cWebUser}
#### PHP-FPM CONFIGS ####

usage()
{
cat EOF

Usage: $