zoukankan      html  css  js  c++  java
  • 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)

    个人博客原文:

  • 相关阅读:
    使用YApi搭建API接口管理工具(docker安装)
    Redis 的持久化
    Typora编写markdown插入本地图片时自动上传图片到博客园
    关于python docker镜像环境下无法apt安装wkhtml2pdf的解决方案
    10分钟搞定让你困惑的 Jenkins 环境变量
    基于docker 搭建Prometheus+Grafana的过程详解
    docker方式搭建ELK日志平台
    ingress-nginx跨域解决
    k8s中pod优雅关闭进程
    java反编译命令
  • 原文地址:https://www.cnblogs.com/wanyakun/p/1908702.html
Copyright © 2011-2022 走看看