设为首页 收藏本站
查看: 1316|回复: 0

[经验分享] PHP集成环境自定义设置PHP版本,同时运行多个php版本,700个PHP版本随时切换,一键开启常用模块。

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2017-12-29 14:31:36 | 显示全部楼层 |阅读模式
  本文采用我自己开发的纯绿色版WAMP环境(我将这个WAMP环境命名为PHPWAMP)
  (PHPWAMP默认集成VC,不需要单独安装)
  那么什么是WAMP环境?WAMP这个词是什么意思?
  Windows下的Apache+Mysql+PHP,称为WAMP。而Linux系统下的Apache+Mysql+PHP,称为LAMP。
  属于WAMP环境的集成软件有很多,且各有特点。
  本文案例采用的PHP集成环境是我最新发布的新版本PHPWAMP8.1.8.8。
  PHPWAMP绿色集成环境介绍:
  6年前,因为想随时随地使用wamp环境,而其他的wamp集成环境自己用的不是很爽,所以就自己做了这款纯绿色的PHP集成环境,这几年一直是我的自用软件,很少对外公布,近一两年才开始成立官网正式对外发布。我集成的相关组件都是完全版的,适合本地调试,也适合用在服务器上。
  PHPWAMP部分特点如下:
  1、真正纯绿色,集成VC,不需要单独安装VC,纯绿色,下载解压即可使用。
  2、能同时运行多个PHP版本,能随意自定义DIY设置PHP版本
  3、拥有开发模式与运营模式,集成组件未阉割,切换运营模式,即可直接运行在服务器端
  4、拥有“强制修改任意集成环境的数据库密码”的功能,忘记数据库密码可以一键强制修改。
  5、运行中的网站可瞬间强制删除,也能一键干掉电脑里全部的php环境,方便重装
  6、强制干掉一切环境阻碍,一键去除任意web服务器站点域名的非80端口。
  其他功能,自行摸索,很简单的可视化界面操作。(phpwamp8.1.8.8数据库默认密码168168)
  -----------------------------------------------------------------------------------------------------------------------
  回归主题来讲解一下,PHPWAMP8.1.8.8如何自定义设置站点的PHP版本。
  PHPWAMP默认有6个不同的PHP版本,如果你还是觉得不够多,完全可以自定义设置任意你想要的PHP版本,
  而且不同的PHP版本可以同时运行。可以在站点管理里面无限扩展,“Apache站点管理”域名模式和端口模式通用。
  第一步:我们如何使用PHPWAMP,设置任意PHP版本呢,首先,打开软件,点击相关设置下的更改PHP版本,选择Apache2.4以上的任意PHP版本。
DSC0000.jpg

  第二步:如图打开Apache2.4站点管理。
DSC0001.jpg

  第三步:如图打开Apache2.4站点管理,目前演示的是以端口形式区分站点,如图填写相关信息,选择自定义版本1,然后点击添加新站点即可。
DSC0002.jpg

  第四步:点击“添加新站点”后,你将会在“站点管理列表”看到你前面添加的站点“我的网站1”,然后点击这里的重启动服务按钮,如图红色剪头所示。
DSC0003.jpg

  第五步:上面第四步的时候,我忘记在PHP版本那一栏选择“php自定义版本1”了,所以上图添加完成后,显示的是默认版本,如果添加站点不指明版本,默认php版本会和主界面上显示的一样,这一步我们可以右键选择站点,点击“修改此站点”,把PHP版本那一栏改成“php自定义版本1”,如下面两图所示。
DSC0004.jpg

DSC0005.jpg

  第六步:版本设置为自定义后,右键这个站点,点击“设置此站DIY版本”,然后会弹出文件夹,如下图
DSC0006.jpg

  关于看不到“设置此站DIY版本”这个菜单选项的解决方案。
  友情提示:如果PHP版本选择的是默认版本或者是其他内置版本,右键的菜单选项是不一样的,只有自定义php版本的站点,右键才会出现“设置此站DIY版本”这个菜单选项。如果因为某些原因,右键自定义站点也看不到“设置此站DIY版本”这个菜单选项,那么你可以用鼠标左键先点击下图红色圆框所标志的位置,再右键对应的自定义站点,就可以看到了。
DSC0007.jpg

  第七步:按照上面的步骤,点击“设置此站DIY版本”后,弹出“php自定义版本1”对应的文件夹”php-diy1“,我们只要把PHP版本文件丢到这个文件夹里面即可。
  友情提示:可以在网上任意地方下载你想要的php版本文件,往里面一丢,不需要重新进行相关配置,重启动服务即可!
DSC0008.jpg

  第八步:这是我从网上下载的压缩包,下载完成后先解压。(也可在这款集成软件的官网phpwamp.com下载相关版本)
DSC0009.jpg

  解压后后放到对应的diy文件夹里面,下图为解压后放置在”php-diy1“文件夹里的样子。这样放才是正确的,
  错误提示:有的人直接丢压缩包,进去,然后启动,这样是不行的!(自定义版本1对应的文件夹是“php-diy1”以此类推)
  提供700个PHP版本下载,可以百度搜这个标题下载“PHP版本大全、PHP全部历史版本下载集合(一切版本)
DSC00010.jpg

  错误案例演示:以下放置方式是错误的,如下图错误案例所示!
DSC00011.jpg

  第九步:设置好版本文件后,点击此处重启动服务即可。
DSC00012.jpg

  第十步:右键此站,点击”端口浏览该网站“即可看到如下页面。
DSC00013.jpg

  这个界面显示的是此版本PHP默认打开的功能。
DSC00014.jpg

  如果觉得默认的”PHP已编译模块“开启太少,可以右键对应站点,然后选择”开启php常用模块“
DSC00015.jpg

  开启后再点击”重启动服务“,我们再点击”端口浏览该网站“看看服务器环境检测页面如下,发现”PHP已编译模块“比刚才的多了很多。下面的相关组件支持也全部显示”已启用“。当然,你也可以右键此站点,打开对应文件自行修改成你需要的。
DSC00016.jpg

  如果你只是想在本地测试网站,到这一步即可。
  接下来演示一下域名绑定,在服务器上也可以如此这般,点击右键修改刚才我们建立的站点(也可以新建一个),如图所示。
  第一步操作,右键修改站点
DSC00017.jpg

  第二步操作:如图,我给这个自定义站点设置了域名,修改完成后,点修改按钮。
DSC00018.jpg

  易错点:修改站点信息的时候,记得看此处版本是不是你想要的,有时鼠标移动到这,你可能自己不小心就改了其他版本。
DSC00019.jpg

  第三步操作:设置域名后,点击“生成此站hosts内容”,再点击重启服务即可
DSC00020.jpg

  第四步操作:设置域名后,点击 DSC00021.jpg 按钮
  重启动服务,然后右键“域名浏览此网站”即可用域名浏览。
DSC00022.jpg

  第四步操作:浏览后竟然发现域名后面加上了端口号!如果想去掉端口,可以将主界面设置为80端口即可。
DSC00023.jpg

  第五步操作:回到主界面主界面为80端口,如下图
DSC00024.jpg

  修改后,这里就显示80端口了,如图所示,下一步还要修改一个地方,继续往下看。
DSC00025.jpg

  第六步操作:回到Apache2.4站点管理界面,把这里的端口也改成80端口,如下图
  然后点击按钮再重启动一下,域名后面就不会有端口号了。
DSC00026.jpg

  第七步操作:重启动Apache后右键站点选择“域名浏览该网站”,如图所示。
DSC00027.jpg

  第八步操作:这时候发现用域名访问,后面不带有80端口了。
DSC00028.jpg

  友情提示:如果你发现坑爹的80端口竟然被占用了,可以点击此处强制干掉占用端口的程序,如图所示。
DSC00029.jpg

  其他情况:如果你本身服务器已经安装了IIS,想用这款集成环境和电脑自身的IIS共用80端口,或者是想和处在其他服务器上的网站共用80端口,想去掉域名的非80端口,可以使用PHPWAMP自带的“去端口功能”,如下图

  当你在使用非80端口的时候,又不想域名带有端口好,也可以使用该功能,或者是和其他WEB服务器共用80端口。
  先把所有WEB服务器上的端口设置为非80端口,空出80端口后采用此功能,即可一键去掉域名非80端口。
  如果你忘记数据库密码,可采用软件自带的“强制修改数据库密码”功能,此功能也可以修改其他集成环境或者是你自行安装的mysql数据库密码。
  提供700个PHP版本下载,可以百度搜这个标题下载“PHP版本大全、PHP全部历史版本下载集合(一切版本)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-429361-1-1.html 上篇帖子: 疯狂的原始人 下篇帖子: 【PHP系列】PHP 7.0新增特性详解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表