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等功能仍可用。

Zend framework,xampp环境下的配置

时间: 2024-10-12 21:20:02

Zend framework,xampp环境下的配置的相关文章

在 xampp 环境下安装 laravel

网上搜了很多教程,很多都是采用命令行安装的.但是对于web前端来说,根本就不知道在干吗! 于是,打算写一篇文章,来教后面的人如何在 XAMPP 环境下安装 laravel. 初步认识 XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.XAMPP 是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发行版.XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可. Laravel是一套简洁.优雅的PHP Web开发框架(PHP We

zend framework多模块多Layout配置

转自: http://blog.csdn.net/a82168506/article/details/10228011 上次接触zend framework已经很久远了,10年的事情了.最近在做一个项目,时间不紧,就又把ZF拿出来折腾.而我发现以前做ZF的记忆已经在我脑中如梦幻泡影,消失无踪,为了配置多模块还又去查了资料,为了避免此种情况再次发生,做个记录吧. 首先,我们要新建一个ZF项目,目录结构如下. 我们想要配置多模块呢,首先要在,application下面建一个modules文件夹,然后

深度分析LINUX环境下如何配置multi-path

首先介绍一下什么是多路径(multi-path)?先说说多路径功能产生的背景,在多路径功能出现之前,主机上的硬盘是直接挂接到一个总线(PCI)上,路径是一对一的关系,也就是一条路径指向一个硬盘或是存储设备,这样的一对一关系对于操作系统而言,处理相对简单,但是缺少了可靠性.当出现了光纤通道网络(Fibre Channle)也就是通常所说的SAN网络时,或者由iSCSI组成的IPSAN环境时,由于主机和存储之间通过光纤通道交换机或者多块网卡及IP来连接时,构成了多对多关系的IO通道,也就是说一台主机

java多环境下的配置

在项目开发过程中经常会有开发环境.测试环境.生产环境等,这些环境下的配置文件又各不相同.如何在不同环境下使用不同的配置是一个有意思的问题 常用的做法有 1.使用jndi通过tomcat不同的配置,这个需要在每一个tomcat下都进行配置,最恶心的是在eclipse下tomcat插件无法读取到jndi的信息. 2.还是通过配置tomcat的参数,读取不同环境下的配置,这种情况也有问题,eclipse下的tomcat插件也无法读取到,因为开发环境才会用到tomcat插件,所以读取不到可以默认为开发环

Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本号的开发环境

2014-06-01 BaoXinjian In Capgemini 一.摘要 因为用户在调用Request时需输入很多参数,经过很多Form页面,如果想打印采购订单,发票,日记账时, 客户会要求在From中新增一个按钮,客户只需按这个按钮即可将采购订单进行输出,系统会自动调取采购订单页面上的数据,无需用户输入,实行自动化,增加用户交互性 一般这种需求有两种实现方式 通过custom.pll,用代码进行定制 通过form personalization,用设定进行定制 在调用程式时,一般会用到f

hbuilder环境下简单配置git

以下简单罗列了hbuilder环境下简单配置git的相关资料: 1. hbuilder egit插件的安装使用 http://blog.csdn.net/u011871921/article/details/44238971 2.git 在本地创建了一个仓库并添加了文件,现在这个本地仓库不想要,怎么删除?而且不会删除仓库里面的文件? 可以先清除本地文件夹下的git文件,然后在重新初始化新建的git仓库 //删除文件夹下的所有 .git 文件 find . -name ".git" |

eclipse:eclipse for java EE环境下如何配置tomcat服务器,并让tomcat服务器显示在控制台上,将Web应用部署到tomcat中

eclipse环境下如何配置tomcat 打开Eclipse,单击"Window"菜单,选择下方的"Preferences".  单击"Server"选项,选择下方的"Runtime Environments".  点击"Add"添加Tomcat.  点击"Next",选中自己安装的Tomcat路径.  点击"Finish"完成.  建立一个Web应用 File → 

详细的图文教程来实现 eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上

很多初学,尤其自学JavaWeb的朋友首次在eclipse下配置tomcat时,总会有种难下手的感觉,在此,通过图文解说的方法,最直观的向大家演示一遍该配置过程. 第一部分:eclipse环境下如何配置tomcat 1.下载并成功安装Eclipse和Tomcat 2.打开Eclipse,单击“window”菜单,选择下方的“Preferences” . 3. 点击 Add 添加Tomcat. 4. 选中自己安装的tomcat路径. 5. 选择jdk 版本. 6. 选择自己的jdk版本. 7. 点

Mac环境下 jieba 配置记录

Mac环境下 jieba 配置记录pip3 install jieba完事了 样例: 1 import jieba 2 s="我??山东大学" 3 ls=jieba.lcut(s) 4 print(ls) 原文地址:https://www.cnblogs.com/war1111/p/10907060.html