文档章节

apache+多版本php

songyp
 songyp
发布于 2016/11/22 12:31
字数 388
阅读 15
收藏 0

老板想让布置多个网站,可是各自的 版本不同有要求的。这就尴尬了,于是自己就捣鼓想不到还给整好了。以下为记录,下次备忘:

环境为phpstudy 推荐新手那个如图:【由于本地还有iis  所以设置端口为8080,避免冲突】

1.修改相关的配置了首先是本地的一个虚拟域名的解析映射:

地址:C:\Windows\System32\drivers\etc\hosts(编辑器打开最后部分添加)

 127.0.0.1       www.***.com  【自己随意设置】

 127.0.0.1       www.******.com  【自己随意设置】

~~~~

2.就是配置文件开启的问题了

        地址:D:\phpStudy\Apache\conf\httpd 同样编辑器打开(备注:数字为行数)

        开启前四个【去掉“#”开启】

            135.LoadModule proxy_module modules/mod_proxy.so

            138.LoadModule proxy_connect_module modules/mod_proxy_connect.so
            141.LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
            143.LoadModule proxy_http_module modules/mod_proxy_http.so
            171.LoadModule vhost_alias_module modules/mod_vhost_alias.so

        屏蔽下面的两个  【前面添加“#”屏蔽掉】
            223.#DocumentRoot  "D:\WWW"
            228.#  Allow from all

        同样开启这个 【开启设置映射】

            470.Include conf/extra/httpd-vhosts.conf    

3.然后就是做代理了

地址:D:\phpStudy\Apache\conf\extra\httpd-vhosts

 添加如下:<VirtualHost *:8080>  
                        DocumentRoot "d:/WWW/项目***"  
                        ServerName www.***.com  
                  <Directory />  
                         Options FollowSymLinks  ExecCGI
                        AllowOverride None  
                        Order allow,deny  
                        Allow from all  
                 </Directory>  
                </VirtualHost>

                <VirtualHost *:8080>  
                        DocumentRoot "d:/WWW/项目******"  
                        ServerName www.******.com  
                <Directory />  #不能忘记空格 千万别忘了!!!!
                         Options FollowSymLinks  ExecCGI
                        AllowOverride None  
                        Order allow,deny  
                        Allow from all  
                </Directory>  
                </VirtualHost>

                ~~~~

备注:  ServerName www.******.com   与自己设置的域名对应

            还有项目的相关设置因项目而异

本地访问两个域名:www.***.com:8080     www.******.com:8080读取正常为成功。

 

© 著作权归作者所有

共有 人打赏支持
songyp
粉丝 0
博文 14
码字总数 4068
作品 0
西安
后端工程师
Apache多虚拟主机多版本PHP(5.2+5.3+5.4)共存运行配置全过程

因为某种需求,可能是因为早期的项目需要低版本的php,和目前开发所用的版本不太一致,我们需要给不同的虚拟主机配置不同版本的PHP。避免去额外配置多个Apache,等iis和apache共存的麻烦。 ...

Eller
2015/12/12
2.9K
0
Windows下的PHP开发环境搭建——PHP线程安全与非线程安全、Apache版本选择,及详解五种

今天为在Windows下建立PHP开发环境,在考虑下载何种PHP版本时,遭遇一些让我困惑的情况,为了解决这些困惑,不出意料地牵扯出更多让我困惑的问题。 为了将这些困惑一网打尽,我花了一下午加一...

waveer
2016/06/14
38
0
【CentOS】Apache多虚拟主机多版本PHP(5.3+5.6+N)共存运行配置全过程

常规的PHP配置方式有很多种,例如CGI、fast-cgi、apache module handle、cli、isapi这些。 CGI (通用网关接口 / Common Gateway Interface) Fast CGI (常驻型CGI / Long-Live CGI) CLI ...

Eller
2016/12/21
719
0
PHP版本VC6和VC9、Non Thread Safe和Thread Safe的区别

链接:http://www.cnblogs.com/neve/articles/1863853.html 想更新个PHP的版本,PHP的windows版本已经分离出来了,见http://windows.php.net/download/,但是上面有很多不同的版本,包括VC9...

蚊子888
2013/10/29
0
0
Linux下安装Apache、PHP、phpMyAdmin及Apache反向代理Tomcat配置实战

前言:本文配置过程中使用的apache及php皆为最新版本,所以与网络上的其他旧教程有所出入,理论而言更具实用性。 实战环境:Linux Red Hat 4.1.2-44、Apache/2.4.4、PHP 5.4.15、Tomcat/6.0....

hy86
2013/05/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

shell-日志脚本小实验

1.查找日志2018-8-15,求得那一分钟访问量最大。 #/bin/bash#from cc#2018-8-15#2018-08-15.log 哪一分钟 访问量 最大for d in `ls /data/nginx/logs/`doif [ -a 2018-08-15...

chencheng-linux
昨天
0
0
Android中的设计模式之状态模式

参考 《设计模式:可复用面向对象软件的基础 》5.8 State 状态 对象行为型模式 《Android源码设计模式解析与实战》第7章 随遇而安--状态模式 意图 允许一个对象在其内部状态改变时改变它的行...

newtrek
昨天
0
0
xshell端 vim没有颜色

说明 使用xshell连接服务器的时候,使用vim打开文档没有颜色 解决方法: 1.在更目录home或者etc下找到vim的配置文件vimrc 2.vim打开它找个坑,添加下面这个东西 set t_Co=256 3.保存退出,就...

杉下
昨天
0
0
spring 资料

spring boot http://www.ityouknow.com/springboot/2016/01/06/spring-boot-quick-start.html

zaolonglei
昨天
2
0
TypeScript基础入门 - 函数 - 简介

转载 TypeScript基础入门 - 函数 - 简介 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.1.6 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能直接...

durban
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部