zoukankan      html  css  js  c++  java
  • Zend framework,xampp环境下的配置

    Zend framework是PHP框架,我接触php一年的时间,接触Zend framework大概两个月,入门是通过“传智播客”韩顺平的视频讲座,使用的Zend framework是1.x版的,最新的是Zend framework2.x版本。本文介绍的是1.x版本的设置方法。

    1、生成zend framework文件目录。方法有很多,(1)zf命令、(2)zend studio生成项目,(3)直接拷贝现有工程目录。通常我采用拷贝现有目录的方法。

    zend的目录结构如下:

    2(1)采用虚拟主机的方法,修改httpd.conf文件,添加虚拟主机,去掉Include前面的#

    在httpd-vhosts.conf文件中,设置虚拟主机

    <VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/abc/public"
    ServerName abc.com
    <Directory "/opt/lampp/htdocs/abc/public">
    AllowOverride All
    DirectoryIndex index.php
    Allow from All
    </Directory>
    </VirtualHost

    虚拟主机的发布目录设置在abc/public目录,abc目录就是zend目录。修改本机的.host文件,abc.com的地址指向服务器。

    采用虚拟主机的方法,设置比较简单,但是要想成为实际系统必须有域名,第二种方法实现在没有域名的情况下,有ip直接访问。

    (2)在apache中,可以为程序单独设置目录,例如lampp环境下的phpmyadmin,在/opt/lampp/etc/extra/httpd-xampp.conf文件中设置

    如果采用设置发布目录的方式,指定目录为public的目录,

    <Directory "/opt/lampp/abc/public">

      AllowOverride All

    </Directory>

    访问采用ip/abc的方式能访问到public目录,但是系统获得controller和action都会因为“/abc”这个目录结构发生错误。

    正确的做法是修改

    DocumentRoot "/opt/lampp/abc/public"

    <Directory "/opt/lampp/abc/public">

      AllowOverride All

    </Directory>

    重新修改发布路径,此时直接访问ip,就是public/index.php。同是xampp系统的其他发布例如xampp、phpmyadmin等功能仍可用。

  • 相关阅读:
    VS2008下编的程序生成的EXE 在没有安装VS2008的计算机上能运行
    GDI+使用小记
    双缓冲技术绘图
    INI文件格式及其读写
    缩放图片并保存
    按值传递&&按引用传递&&按地址传递
    傻瓜式制作的U盘winpe(支持4G以上U盘)速度超快
    vi 命令大全
    fopen和open的区别
    Linux下Socket网络编程,文件传输,数据传输的C语言例子
  • 原文地址:https://www.cnblogs.com/birdskyws/p/3904366.html
Copyright © 2011-2022 走看看