在运用PHP进行网站建设的时候,使用框架能够很好的提高编程效率,PHP语言的框架很多,现在普遍使用的是由Zend公司开发的ZendFramework框架,本篇文章是关于ZendFramework的运行环境的配置。

1、首先要先配置虚拟主机

首先打开wamps中的Apache目录下的httpd.conf文件,按住键盘Ctrl+F组合键查找httpd_vhost然后把“Include conf/extra/httpd-vhosts.conf”前的“#”删掉,这样就表明启动了虚拟主机的服务。保存并关闭该文件。

打开wamps的安装目录进入“D:\pro\wamp\bin\apache\apache2.2.22\conf\extra”目录下会出现“httpd-vhosts.conf”文件,然后用记事本打开该文件找到这段代码

<VirtualHost *:86>

ServerAdmin webmaster@dummy-host.example.com

DocumentRoot "D:\pro\wamp\www\mysite"

ServerName mysite.loc

ServerAlias www.mysite.loc

ErrorLog "logs/dummy-host.example.com-error.log"

CustomLog "logs/dummy-host.example.com-access.log" common

</VirtualHost>

然后把上面的端口名称改成自己所设定的,因为我的是86所以就设置为86。在这里需要改的地方一共有三个,分别是:DocumentRoot;ServerName;ServerAlias ,分别改为自己所建项目的根目录,所建项目文件夹的名称加上.loc,然后是要在浏览器中输入的地址名称:www.mysite.loc,然后在C:\Windows\System32\drivers\etc目录下找到hosts文件用记事本打开,在文件最后输入:127.0.0.1 www.mysite.loc,然后就配置完成了第一个虚拟主机。

回到浏览器在地址栏中输入:www.mysite.loc:86按回车键,出现界面为:

这样就成功的配置完了本地虚拟主机。

2、ZF环境配置

第一步首先把拷到电脑里的ZendFramwork压缩文件解压,然后把里面的“bin”“library”两个文件夹拷到wamps安装目录下的www文件夹里面。

然后配置ZF环境变量,右键单击计算机属性进入高级系统设置找到环境变量点开,在系统变量目录下,找到path然后双击在目录最后把相关路径输入进去为防止符号上的不同,在这里是进入D:\pro\wamp\www\bin; D:\pro\wamp\bin\php\php5.4.3这两个目录下然后把目录复制一下,粘贴到path中注意在此之前要现在最后加上“;”然后粘贴进去。点击确定推出整个对话框。在开始菜单下搜索框中输入“cmd”命令打开DOS命令框,在里面输入“echo %PATH%”按回车键,出现刚刚复制粘贴进去的路径则表示已成功,界面如下:

(可能界面会有所不同)

到此以配置完一部分。

在wamps下的www文件夹下新建文件夹命名为myzf,然后在命令对话框下进入D盘,进入到D:\pro\wamp\www\myzf该目录下。然后输入ZF命令“zf create project ./”回车,会在刚刚新建myzf的文件夹下看到新建的工程如下(或者可直接在www目录下进行新建工程在DOS命令下进入到D:\pro\wamp\www目录下):

接着打开wamps下的Apache目录下的httpd.conf,按Ctrl+F组合键进行查找rewrite:

然后把前面的“#”去掉,继续查找,输入AllowOverride查找后得到如下结果:

把AllowOverride后面的None改为All然后进行保存,接着打开wamps中的PHP目录下的php.ini文件打开进行查找include_path,查找到之后把D:\pro\wamp\www\library添加到后面,结果为:

同时把前面的“;”号去掉。保存退出。

3、最后进行ZF虚拟主机的配置

以上配置完成后进行myzf的虚拟主机配置,虚拟主机配置同第一个主机配置,这一步的配置比第一次减少了几步,如下打开wamps的安装目录进入“D:\pro\wamp\bin\apache\apache2.2.22\conf\extra”目录下会出现“httpd-vhosts.conf”文件,然后用记事本打开该文件找到这段代码并复制到下面进行修改:

<VirtualHost *:86>

ServerAdmin webmaster@dummy-host.example.com

DocumentRoot "D:\pro\wamp\www\myzf"

ServerName myzf.loc

ServerAlias www.myzf.loc

ErrorLog "logs/dummy-host.example.com-error.log"

CustomLog "logs/dummy-host.example.com-access.log" common

</VirtualHost>

然后把上面的端口名称改成自己所设定的,因为我的是86所以就设置为86。在这里需要改的地方一共有三个,分别是:DocumentRoot;ServerName;ServerAlias ,分别改为自己所建项目的根目录,所建项目文件夹的名称加上.loc,然后是要在浏览器中输入的地址名称:www.myzf.loc,然后在C:\Windows\System32\drivers\etc目录下找到hosts文件用记事本打开,在文件最后输入:127.0.0.1 www.myzf.loc,然后就配置完成了第一个虚拟主机。

回到浏览器在地址栏中输入:www.myzf.loc:86按回车键,出现界面为:

到这里ZF相关的配置就已经完成了。

关于ZendFramework环境的配置的更多相关文章

  1. Linux安装LAMP开发环境及配置文件管理

    Linux主要分为两大系发行版,分别是RedHat和Debian,lamp环境的安装和配置也会有所不同,所以分别以CentOS 7.1和Ubuntu 14.04做为主机(L) Linux下安装软件,最 ...

  2. 1.JAVA基础复习——计算机基础与环境变量配置

    软件开发的了解 软件开发: 软件:一系列按照特定组织的计算机数据和指令的集合. 开发:制作软件. 程序:一系列有序指令的集合. 人机交互 人机交互的方式有两种:图形化界面和命令行方式. 图形化界面:简 ...

  3. java环境变量配置

    1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 ...

  4. 20145213《信息安全系统设计基础》实验一 Linux开发环境的配置

    北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全系统设计基础 班级:1452 姓名: 黄亚奇 祁玮 学号:20145213 20145222 成绩: 指导教师:娄嘉鹏 实验日期:2016 ...

  5. Android环境变量配置

    第一步: 把这些东西全部准备好!然后jdk怎么安装我相信大家都知道.安装好jdk之后,我们来配置环境变量. 我的电脑—右键—属性—高级系统设置—环境变量 JAVA_HOME环境变量.它指向jdk的安装 ...

  6. cocos2d-x学习记录第一篇-环境变量配置

    最近准备学习cocos2d-x,之前一直是做iOS开发的,算是零基础开始学习吧. (此条后来修改,不用配置下面这些东西,下载一个cocosstudio就可以了,直接在里边就创建工程了) 本人用Mac电 ...

  7. Ant环境变量配置

    Ant环境变量配置 1.新建系统变量ANT_HOME    变量名: ANT_HOME    变量值: D:\biancheng\apache-ant-1.7.1 2.修改PATH    变量值最后面 ...

  8. 【经验之谈】Windows环境下配置WordPress

    前言 wordpress全球著名的开放博客平台,拥有成千上万个各式插件和不计其数的主题模板样式,使用php和mysql搭建,下面说下载windows环境下配置wordpress,经验之谈. 安装 关于 ...

  9. WNMP集成环境下配置thinkPHP

    在网上查了许多解决方法,下面是自己测试过能行的方法,只需在nginx.conf文件添加内容就可以了. 打开nginx.conf文件 ## Try the requested URI as files ...

随机推荐

  1. DG的Switchover切换

    用户可以使用角色管理服务,进行主.备库的计划中的角色切换,这个叫switchover,或者是非计划中的角色切换,叫failover. 目的:实现主库(orcl)和从库(standby)的切换 主库参数 ...

  2. stm32cube--ADC单次转换

    stm32cube的ADC配置 ① ② ③ ④ ⑤ 二:用到的函数 HAL_StatusTypeDef       HAL_ADCEx_Calibration_Start(ADC_HandleType ...

  3. maven-web项目中的一些小问题

    1.最新的jetty容器 org.eclipse.jetty 需要JDK1.8的支持. 2.在容器中发布WEB项目时web 中的pom.xml的依赖关系会丧失,依赖和插件需要单独完全编写(尽管IDE会 ...

  4. openssl stack 数据结构栈基本操作

    堆栈是两种不同的数据结构: 堆:数据先进先出: 栈:数据先进后观: 在stack.h 中 openssl 为我们提供了一个通用的栈,利用提供的接口我们可以方便的用此栈来存放开发中的任意数据. open ...

  5. SVM原理与实践

    SVM迅速发展和完善,在解决小样本.非线性及高维模式识别问题中表现出许多特有的优势,并能够推广应用到函数拟合等其他机器学习问题中.从此迅速的发展起来,已经在许多领域(生物信息学,文本和手写识别等)都取 ...

  6. (转)apache和nginx的区别

    nginx 相对 apache 的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下ngin ...

  7. 并列统计CASE WHEN

    select sum(case when depart = 'Physical' then 1 else 0 end) PhyTotal, sum(case when depart = 'Chemis ...

  8. Java 中的 request 和response 区别

    1.response 属于重定向请求: 其地址栏的URL会改变: 会向服务器发送两次请求: 2. request 属于请求转发: 其地址栏的URL不会改变: 向服务器发送一次请求: 举一个区分它们的简 ...

  9. 转载:ViewHolder为什么声明为static

    转自:http://www.cnblogs.com/bluestorm/p/5867061.html ListView优化中ViewHolder要不要定义为static静态内部类?   给学生讲课的时 ...

  10. bean生命周期

    一.Bean的定义Spring通常通过配置文件定义Bean.如:xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:s ...