当前位置: 首页 > news >正文

Zend Studio下使用Zend Framwork框架开发配置步骤

以下内容为本人开始学习phpzend studio IDE 使用zend Framework亲自尝试并配置成功.

 

首先说下我的环境:Windows 2003

Zend studio 安装目录:I:\Program Files\Zend\Zend Studio - 8.0.0

Zend Framework 解压目录:I:\Program Files\ZendFrameworkCli

Apache2.2安装目录:G:\Apache2.2

Mysql安装目录:G:\mysql

Php安装目录:G:\php

DocumentRoot "G:/Apache2.2/htdocs"

 

1.现在Zend Framework压缩包 解压到目录, 我的是I:\Program Files\ZendFrameworkCli 里面包含两个文件夹 I:\Program Files\ZendFrameworkCli\binI:\Program Files\ZendFrameworkCli\library

2.php.ini 中修改include_path 为了方便不用讲I:\Program Files\ZendFrameworkCli\library下的zend文件夹拷贝到项目的library文件下了。修改如下:

; Windows: "\path1;\path2"

include_path = "I:\Program Files\ZendFrameworkCli\library"

3. Apache中将httpd.conf LoadModule rewrite_module modules/mod_rewrite.so #去掉

4. Apache中将httpd.conf

<Directory />

    Options FollowSymLinks

    AllowOverride All

    Order deny,allow

    Deny from all

</Directory>

这个地方的AllowOverride后的改成这样 AllowOverride All

5. Apache中将httpd.conf

<Directory "G:/Apache2.2/ htdocs"> 下面也有一处

AllowOverride改成 AllowOverride All,其实这一处就在第4步的下方几行

6.zend studio 中创建zend framework工程 首先点击:File ->switch workspace->other…到你的Apachehtdoc下面,我的是:G:\Apache2.2\htdocs。然后创建zend framwork工程比如:ZF_Test 修改G:\Apache2.2\htdocs\ZF_Test\public目录下的.htaccess的内容为以下内容:

RewriteEngine on

RewriteRule !\.(pdf|js|ico|txt|gif|jpg|png|css)$ index.php

7.将机器配置成虚拟主机:在Apachehttpd.conf

# Virtual hosts

Include conf/extra/httpd-vhosts.conf 这一行前面的#去掉

8.打开G:\Apache2.2\conf\extra目录下的httpd-vhosts.conf 找到这一行NameVirtualHost *:80

先在下面添加

<Directory "G:/Apache2.2/htdocs">

        Options Indexes FollowSymLinks

        AllowOverride all

        Order allow,deny

        Allow from all

        ServerSignature Off

</Directory>

<VirtualHost *:80>

    ServerAdmin wanyakun@runners.3322.org

    DocumentRoot "G:/Apache2.2/htdocs/ZF_Test/public"

    ServerName runners.3322.org

</VirtualHost>

注意把自己的端口、ServenameDocumentRootServerName改成自己的

9.用文本编辑器打开C:\WINDOWS\system32\drivers\etc下的hosts 添加127.0.0.1       runners.3322.org

10.OK 重启Apache 浏览器输入http://runners.3322.org/ 显示的就是G:\Apache2.2\htdocs\ZF_Test\public下的Index.php 测试http://runners.3322.org/index 支持重写。在项目public 目录建立phpinfo.php 里面输入 <echo phpinfo(); 然后在浏览器 http://runners.3322.org/phpinfo.php 提示如下:

An error occurred

Page not found

实现了ULR重置,访问除pdf|js|ico|txt|gif|jpg|png|css以外的文件都会重置到index.php.

 

 

Author万亚坤(Jay Wan)

个人博客原文:

http://shanbei.info/zend-studio-zend-framwork-framework-for-the-development-use-configuration-steps.html

转载于:https://www.cnblogs.com/wanyakun/archive/2010/12/16/1908702.html

相关文章:

  • 关于如何添加windows的性能计数器
  • 分享文档之中国1970年代经典相册(88张图片照射一个时代)
  • [转]了解AOP:来自程序员
  • 25招让男人精力旺旺
  • 紫狐浏览器,你的IPV6浏览器
  • C语言链表,多一个头结点
  • C#-Home 技术源料库
  • CentOS5.4安装配置dhcp服务器
  • CAN总线总结(5)——位定时,位同步的总结
  • 【百度地图API】情人节求爱大作战——添加标注功能
  • 业绩不是“看”出来的
  • js实现页面跳转的几种方式
  • freebsd下检测adsl线路的脚本
  • 度量分析之报告信息的四个层次:数据,信息,分析,措施
  • 内存操作流
  • angular2 简述
  • C++类的相互关联
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • JavaScript学习总结——原型
  • Laravel Mix运行时关于es2015报错解决方案
  • python 装饰器(一)
  • Python进阶细节
  • session共享问题解决方案
  • text-decoration与color属性
  • webpack4 一点通
  • windows下使用nginx调试简介
  • 规范化安全开发 KOA 手脚架
  • 近期前端发展计划
  • 使用docker-compose进行多节点部署
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 想写好前端,先练好内功
  • HanLP分词命名实体提取详解
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • #Lua:Lua调用C++生成的DLL库
  • #QT(智能家居界面-界面切换)
  • #Ubuntu(修改root信息)
  • #微信小程序:微信小程序常见的配置传值
  • (阿里云万网)-域名注册购买实名流程
  • (二十四)Flask之flask-session组件
  • (附源码)php新闻发布平台 毕业设计 141646
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)Linq学习笔记
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .net core 6 redis操作类
  • .net core开源商城系统源码,支持可视化布局小程序
  • .NET 常见的偏门问题
  • .NET 发展历程