700多个PHP版本随时切换,PHPWAMP共生模式与多档位综合教程。
最近有学生向我咨询如何同时建立多个不同PHP版本站点,并自定义任意版本,软件是否可以多开,PHPWAMP如何设置才能与其他的环境同时使用等问题,本文将一一解决。
简单介绍一下PHPWAMP
你们应该会经常听到WAMP这词吧,那么WAMP是什么意思?
Windows下的Apache+Mysql+PHP,称为WAMP。
属于WAMP环境的集成软件有很多,比如wampserver、apmserv、xampp等等,这些WAMP环境各有特点。
我的这款WAMP软件,我将其命名为PHPWAMP,是一款纯绿色的PHP集成环境,拥有多种实用功能,可以用作服务器环境。
PHPWAMP绿色集成环境介绍:
6年前,因为想随时随地使用wamp环境,而其他的wamp集成环境自己用的不是很爽,所以就自己做了这款纯绿色的PHP集成环境,这几年一直是我的自用软件,很少对外公布,近一两年才开始成立官网正式对外发布。我集成的相关组件都是完全版的,适合本地调试,也适合用在服务器上。
绿色集成环境PHPWAMP特点如下:
1、真正纯绿色,集成VC不需要单独安装,下载解压即可使用。
2、能同时运行多个PHP版本,随意自定义设置PHP版本,共700多个PHP版本随意切换。
3、拥有开发模式与运营模式,集成组件未阉割,切换运营模式,即可直接运行在服务器端
4、拥有“强制修改任意集成环境的数据库密码”的功能,忘记数据库密码可以一键强制修改。
5、运行中的网站可瞬间强制删除,也能一键干掉电脑里全部的php环境,方便重装
6、强制干掉一切环境阻碍,一键去除任意web服务器站点域名的非80端口。
7、自动定时重启服务器,自动定时重启Apache、mysql等服务。
8、集成网页加密等实用工具,不同PHP版本配置区分,日志分割处理等多种实用功能。
其他功能自行摸索,很简单的可视化界面。(phpwamp默认数据库密码为168168,以前的低版本为空密码)
自定义设置任意的PHP版本,700多个PHP版本随意切换!!
自定义教程请查看博文http://www.cnblogs.com/phpwamp/p/6282356.html
下面先开始我们的共生模式教程,然后再讲解PHPWAMP如何多开
提示:多个站点一般在站点里面设置即可,多开模式只是给特殊需求的用户准备的。
无限个不同PHP版本站点/自定义PHP版本站点可以看这篇文章:http://www.cnblogs.com/phpwamp/p/6282356.html
问:共生模式一般在什么时候使用呢?
答:如果你想和其他集成环境一起使用,可以使用共生模式。
打开PHPWAMP在相关设置里找到“集成环境模式切换”并切换为“共生模式”,如图。
然后看到这里显示共生即可,
如果想在服务器上使用共生模式,可以先切换到运营模式,在切换到共生模式。
提示:共生开启后就可与其他环境同时使用,和其他环境同时使用时也可以搭配“去端口”模式。
去除域名端口教程地址:在我的博客里面找吧。
共生模式讲解完毕,然后我们讲解一下PHPWAMP如何多开,互不影响。
PHPWAMP多开案例:假设我要多开3个PHPWAMP,我就先把软件复制出2份,如下图所示。
再次提示:多开模式只是给特殊需求的用户准备的,多个站点一般在Apache2.4站点管理里面设置即可
为了区别,分别命名新复制的两份为phpwamp1、phpwamp2,加上原来的phpwamp一共三份(文件夹命名不能有中文)
然后依次打开这三个文件夹里面的主程序PHPWAMP.EXE,如下图(图片看不清楚可以点击图片看超清大图)
保险起见,多开后在任意界面点击卸载全部服务与卸载一切档位,再点击“清空一切环境阻碍”
通常切换档位的时候,会自动清除档位,其实你不这样做,也是可以的,
只是为了以防万一,强力清除环境阻碍,可能会关闭你电脑里已经运行的环境,如有需要重新启动即可。
到了这一步,phpwamp1和phpwamp2,分别把档位设置成1和2,默认的phpwamp不用管它,如下图所示
图片看不清楚可以点击图片看超清大图
然后分别启动即可,下图为三开启动结果。(图片看不清楚可以点击图片看超清大图)
易错点:软件多开时如果想和其他环境一起使用,主界面切换到共生模式就行了,
PHPWAMP多开的时候其他档位界面不许切换到共生模式与霸体模式,否则启动失败。
提示:PHPWAMP多的同时也可以搭配“去端口”模式一起使用。
700多个PHP版本随时切换,PHPWAMP共生模式与多档位综合教程。的更多相关文章
- PHP集成环境自定义设置PHP版本,同时运行多个php版本,700个PHP版本随时切换,一键开启常用模块。
本文采用我自己开发的纯绿色版WAMP环境(我将这个WAMP环境命名为PHPWAMP) (PHPWAMP默认集成VC,不需要单独安装) 那么什么是WAMP环境?WAMP这个词是什么意思? Windows ...
- Mac上随时切换PYTHON版本
在MAC上,默认安装了python2.*,自己又安装了python3.*:假如我们需要在终端上随时切换python控制台到需要的版本,可以采用下面的方法. 1.用命令 sudo vi ~/.bas ...
- 【Linux】使用update-alternatives命令进行版本的切换
引言 在Redhat中也有此功能,用于切换不同版本. 在Debian系统中,我们可能会同时安装有很多功能类似的程序和可选配置,可能会出现同一软件的多个版本并存的场景.比如像是一些编程语言工具,一些系统 ...
- mac平台多个php版本快速切换
mac平台多个php版本快速切换 要求所有php版本都是由brew安装 使用brew安装php多版本方法 # brew install php56 # brew install php70 安装切换工 ...
- 在不同的pyhon版本中切换
issue discription 在一台电脑上同时安装了python2.7和python3.5,怎样在这两个版本中切换调用? solution to the issue 进入python安装文件夹, ...
- Mac 多个JDK的版本 脚本切换
这里配置jdk7和jdk8版本的切换 1.官网下载jdk7和jdk8 地址:http://www.oracle.com/technetwork/java/javase/downloads 2.安装两个 ...
- Linux中dpkg工具update-alternatives实现符号链接软件版本的切换(转)
一.功能作用 update-alternatives是dpkg的实用工具,用来维护系统命令的符号链接,以决定系统默认使用什么命令. 在Debian系统中,我们可能会同时安装有很多功能类似的程序和可选配 ...
- Windows下Python版本的切换
通常在Windows系统下我们可能安装了多个Python版本,那么该如何进行版本的切换呢?下面就Python2.7与Python3.0版本进行简单说明. 1.首先需要在Windows上安装Python ...
- Ubuntu下python两个版本的切换
最近在Ubuntu16.04安装了python3.5还有系统自带的python2.7.13,总结一下不同版本的切换问题. alias:别名 bashrc:个人配置文件 一.修改Python版本(针对用 ...
随机推荐
- Cocos2d-x 3.1.1开发环境
Windows7上搭建Cocos2d-x 3.1.1开发环境 前言 现在,越来越多的公司采用Cocos2d-x 3.0来开发游戏了,但是现在这样的文章并不多,所以打算写一系列来帮助初学者快速掌握C ...
- Java 多线程编程之九:使用 Executors 和 ThreadPoolExecutor 实现的 Java 线程池的例子
线程池用来管理工作线程的数量,它持有一个等待被执行的线程的队列. java.util.concurrent.Executors 提供了 java.util.concurrent.Exe ...
- 带你走近AngularJS 之创建自定义指令
带你走近AngularJS 之创建自定义指令 为什么使用AngularJS 指令? 使用过 AngularJS 的朋友应该最感兴趣的是它的指令.现今市场上的前端框架也只有AngularJS 拥有自定义 ...
- MVC中如何实现本地化的解决方案
1. Q: 什么是本地化? A: 本地化是指企业在国际化过程中,为了提高市场竞争力,同时降低成本,将产品的生产.销售等环节按特定国家/地区或语言市场的需要进行组织,使之符合特定区域市场的组织变革过程. ...
- 【学习笔记】锋利的jQuery(二)DOM操作
一.获取DOM节点 //找祖宗 parent() parents() closest() //找后代 children(); find(); //找兄弟 next()/nextAll() prev() ...
- webx学习1
webx的配置 如果想在web项目中使用webx框架,需要在web-inf/web.xml文件中进行相关的配置. 1.初始化spring容器 初始化spring容器- /web-inf/web.xml ...
- Jackson 格式化日期问题
Jackson 默认是转成timestamps形式的,如何使用自己需要的类型, 解决办法: 1.在实体字段上使用@JsonFormat注解格式化日期 @JsonFormat(locale=" ...
- 【hanoi】hanoi移动次数和移动步骤
#include<stdio.h> #include<stdlib.h> //移动次数 int hanoi(int num) { ; ) { ; } else { all = ...
- C# BackgroundWorker组件学习
C# BackgroundWorker组件学习 C# BackgroundWorker组件学习 一个程序中需要进行大量的运算,并且需要在运算过程中支持用户一定的交互,为了获得更好的用户体验,使用Ba ...
- (coco2d-x初学)xcode5.0安装 cocos2d-x2.2.0
cocos2d-x 2.0版本之后不再支持xcode模板安装. 下面介绍一下创建步骤:我下载的是cocos2d-x2.2.0版本 1.下载Cocos2d-x的地址点击打开链接 2.解压缩压缩包.打开终 ...