zend framework框架开发配置和windows下搭建PHP开发环境

来源:互联网 发布:淘宝购物怎样查询物流 编辑:程序博客网 时间:2024/05/17 03:25

        最近在学习zend framework项目框架开发。本文就自己在这段时间的学习经验介绍一下Zend  framework框架的开发配置。如有错误,请指出,大家共同学习。zend framework是一款基于 PHP5 的开源PHP开发框架, 采用MVC(Model–View-Controller) 架构模式来分离应用程序中不同的部分方便程序的开发和维护。

一、首先介绍一下如何在windows下搭建PHP开发环境

 1、 搭建PHP开发环境需要Apache、PHP和MySQL。                

(1)首先介绍Apache。我使用的是Apache2.2。首先需要在网上下载Apache2.2。对该文件进行解压安装。其重要安装步骤如图,其他地方只需要点击next



进行安装,安装完成后,在浏览器中输入http://localhost,如果显示It works!,如下图:则是安装成功。

(2)接着介绍PHP。PHP我使用的是PHP5.3.1。在网上下载PHP 5.3.1 VC6 Thread Safe。将其解压到任何路径下即可(我的路径是:D:\php5.3.1)。

(3)最后介绍MySQL。MySQL版本:mysql-installer-community-5.7.3.0-m13.2063434697。进行解压安装。(具体安装过程不再叙述,为了更方便的使用MySQL,我下载了Navicat for MySQL,MySQL的管理工具)

  2、将Apache和PHP、MySQL联系到一起   

(1)让Apache支持解析PHP:在Apache安装目录下找到conf文件夹,在该文件夹下面找到httpd.conf文件。

A、在配置文件中找到

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

在下一行添加 :(我的php安装目录是:D:\php5.3.1)

LoadModule php5_module "D:/php5.3.1/php5apache2_2.dll"
PHPIniDir "D:/php5.3.1"
AddType application/x-httpd-php .php .html .htm

如图:


B、将配置文件中的

DirectoryIndex index.html

改为

DirectoryIndex  index.php  index.html

如图:


C、修改Apache站点目录,将配置文件中的

DocumentRoot  "G:/Program Files/Apache2.2/htdocs"(我的站点目录是:E:\phpwork\server)改为

DocumentRoot "E:/phpwork/server"

如图:


再将<Directory  "G:/Program Files/Apache2.2/htdocs">“  ”里面的内容改为

<Directory  "E:/phpwork/server">

如图:


(2)将PHP安装目录下的php.ini-development改名为php.ini。并修改该文件中的内容

A、将; extension_dir = "ext"

先去掉前面的分号,然后将“  ”改为 (我的php中的ext文件夹的路径:D:\php5.3.1)
  extension_dir = "D:\php5.3.1\ext"    如图:


B、 开启相应的库功能,找到需要开启的库的所在行

;extension=php_curl.dll

;extension=php_gd2.dll

;extension=php_mbstring.dll

;extension=php_mysql.dll

;extension=php_xmlrpc.dll

将前面的分号去掉。

如图:


C、设置时区,找到

;date.timezone =

将分号去掉,同时改为

date.timezone = Asia/Shanghai


配置完成,重启Apache,在你配置的站点目录下新建文件index.php,并在文件中输入

<? php 

echo "hello world!!";

phpinfo();

?>

打开浏览器,输入http://localhost。如果页面显示如下内容,则配置成功,并成功关联MySQL。如图


二、zend framework 框架开发配置

1、下载一个zend framework库(我用的是zend studio集成开发工具,就不用单独下载zend framework,推荐使用zend studio集成开发工具:我使用的zend studio版本10.0,网上有破解方法)

2、创建zend framework工程(推荐使用zend studio创建,方便简单)

(1)在file里面点击new,选择new a local php project。如下图


该文件路径需要选择你Apache中设置的站点目录(我的站点目录:DocumentRoot "E:/phpwork/server"),选择后点击finish,创建工程。
(2)该工程的安装目录:


(3)将zend framework库引入工程的library文件夹中,可在工程空间目录下找到一个Zend文件件,将其复制粘贴到library中,我的目录在:

E:\phpwork\server\.metadata\.plugins\org.zend.php.framework.resource\resources\ZendFramework-1\library

(E:\phpwork\server是工程空间目录)

(4)开始配置Apache,用于支持zf。

A、开启PDO和PDO相关数据库引擎:在PHP中的php.ini文件,启动  ;extension=php_pdo_mysql.dll【将其去掉分号】
如图:

B、开启Apache的rewrite模块:在Apache中的httpd.conf中搜索rewrite,启动rewrite_module:#LoadModule rewrite_module modules/mod_rewrite.so【将前面的#去掉】

如图:


;  识别.htaccess功能:将AllowOverride None中的None改成All(有3个地方需要修改),图为其中一个地方,在该文件中搜索AllowOverride可找到其他地方


(5)配置虚拟主机
A、在Apache中的httpd.conf文件中。搜索vhost,启动虚拟主机配置:#Include conf/extra/httpd-vhosts.conf【将前面的#去掉】
如图:


B、在httpd.conf同目录下找到extra文件夹,打开该文件夹下的httpd-vhost文件,在里面添加虚拟主机配置。例子:
<VirtualHost *:80>
    DocumentRoot "E:/phpwork/server/test2server/public"
    ServerName mywork.com
    DirectoryIndex index.php
    <Directory />
    options FollowSymLinks
    AllowOverride None
    order allow,deny
    Allow from all
    </Directory>
</VirtualHost>

(6)在C盘中收索hosts,打开文件写入127.0.0.1  mywork.com。如图:


完成后,打开浏览器,输入http://mywork.com,如出现如下画面,则配置成功。







                     

                                

0 0
原创粉丝点击