+ -
当前位置:首页 → 问答吧 → 在存在多个PHP程序的主机上安装Zend Framework的方法

在存在多个PHP程序的主机上安装Zend Framework的方法

时间:2008-07-15

来源:互联网

如果你的机子上已经有很多PHP项目,像我这样,绝大部份是不是基于ZF的。 我通常在WEB根目录下建立几十个目录,每个目录分别对应一个项目。原来我们访问项目可能是通过http://localhost/project1,http://localhost/project2这样进行访问。通常来说项目间不会互相影响,因为我们的程序一般不严格要求文件的路径。只要相对路径对就行了。

但是现在我们需要安装ZF,ZF要求index.php位于站点的根目录下。那么怎么使原来的程序仍然可以正常访问,而基于ZF的程序我们也可以访问?比如我建了个项目是happycms,那么我希望输入http://happycms就可以访问我的基于ZF的happycms项目,而其它项目仍然通过http://localhost/project1这样访问。

我的作法: 

1。编辑C:\WINDOWS\system32\drivers\etc目录下的hosts文件

127.0.0.1 localhost
下面加入:
127.0.0.1 happycms
2。编辑C:\Program Files\Apache
Group\Apache2\conf目录下的httpd.conf
加入 NameVirtualHost 127.0.0.1
在文件最末尾加上:

ServerName localhost
DocumentRoot I:\Projects
RewriteEngine Off



ServerName happycms
DocumentRoot I:\Projects\happycms\svn\trunk\src\www
RewriteEngine On
RewriteCond %{REQUEST_URI} !^.*(\.css|\.js|\.gif|\.png|\.jpg|\.jpeg)$
RewriteRule ^(/.*)$ /index.php


这样就完成了。 这样无论是否基于ZF的项目都可以共存,不互相影响。

作者: java   发布时间: 2008-07-15

这个也行啊。强

作者: 迷雾   发布时间: 2008-08-27

我申请做个斑竹怎么申请?














=700) window.open('http://recv.cn/upload/140420/2009-6/1200962322465716426.gif');" onload="if(this.offsetWidth>'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" >
站长 错误码 美女 女吧

作者: 鸣笑蔓   发布时间: 2009-10-09

积沙调查(已验证)
积沙调查 信誉卓著的新锐调查平台,本站每月收款上百元。调查问卷较多,报酬为几毛钱到几块钱不等。推荐一人,可永久获得其10%收益的额外奖励。到积沙网论坛发帖子也能获得积分奖励。积分可以兑换礼品和现金,做积沙调查时,可同时做更多【 调查赚钱 】项目,获取更多收益。
一. 起付金额: 15 ¥
二. 支付方式: 支付宝 + 礼品
三. 推荐奖励: 10% (奖励是系统额外给予的,个人收益不会有任何减少)
四. 项目说明:
积沙调查的问卷非常多,这点毋庸置疑,不过调查不会邮件通知,所以大家要经常到网站上去回答,每份调查花费时间非常短,收益几毛钱-几块钱不等。大家可以用积分兑换各种礼品或现金,记住:参加积沙的各种活动或者到论坛上去发帖子也能获得积分奖励。兑换现金需要达到50¥。
友情提醒:
请用真实资料注册,不然会影响到收款,大家注册后,一定要经常去网站查收调查问卷,因为积沙网的调查是很频繁的!

注册后,一定要保持活跃,越活跃的会员,获得调查问卷的机会和次数越多。大家可通过回答问卷和参加活动保持活跃!

马 上 加 入

作者: 宽改震   发布时间: 2009-10-23

相关阅读 更多