开发者社区> 技术小甜> 正文

最稳定的Nginx绿色环境,可无限自定义PHP和mysql版本、同时运行N个版本

简介:
+关注继续查看

应学生要求,我最近更新了PHPWAMP,新版PHPWAMP添加了强大的Nginx站点管理

核心经过重新编译、完美解决不同版本和不同组件间的兼容,自动智能匹配系统所需的组件。


纯绿色解压即可使用,默认集成多个mysql和php版本,Apache支持所有运行模式,集成vc运行库,Nginx具有独立服务,可以完美运行,无论是Apache还是Nginx站点管理都支持无限自定义php和mysql版本,多个PHP版本同时运行,虽然集成的都是完整无阉割的组件,但是压缩包进行了高强度压缩,仅有几十M大小,建议优先采用7Z进行解压



我们已经知道从Nginx官方默认下载下来的Windows版本是没有服务的,还会时不时挂掉,造成网站无法访问,用起来相当不稳定,默认安装后也不像Apache那样有服务可以开机自动启动环境。


我最新开发的这款PHPWAMP8.8.8.8n安装后是有服务的,因为我自己给nginx写了一个服务,该服务不仅能开机启动,而且还能给每个站点分配不一样的进程数,添加站点时可以给站点指定任意的php版本!该服务启动的php-cgi进程,就算你手动用杀毒软件的任务管理器也关不掉!被强制关掉后会自动恢复,网站服务依旧正常!除非你自己点击软件界面上的卸载服务才会关闭,该保护功能可以对网站进程起到保护作用,不会像默认安装时会经常挂掉。

wKioL1li4PqB4cpyAACu-sAOmPk687.png

(点击图片可查看高清大图)


新增的“Nginx站点管理”特点:

1、添加站点可以指定任意PHP版本,多版本可以同时运行。

2、Nginx站点管理可以给每个站点分配不同的进程数,很灵活。

3、Nginx默认的6个PHP版本都是对应阶段的最后最新稳定版本,兼容性高。

4、Nginx站点管理的每个网站都将受到安全守护,可以实时保护网站正常运行。

5、自带多个php版本,自带mysql5.5、5.6、5.7,支持无限添加mysql版本和php版本

6、Nginx站点管理与原来的Apache站点管理一样强大,集成VC等必备组件,纯绿色运行。

站点管理的各大PHP版本默认都已经集成了zend guard,默认支持MSSQL(SQLServer)等多个数据库。


无论是Apache站点管理还是最新的Nginx站点管理,都支持用端口模式域名模式区分不同的站点。



下图是最新的Nginx站点管理端口模式,请注意图上的区分方式(域名模式和端口模式可混用)wKiom1li5pLj26o7AAI0nDpz5sA136.png

(点击图片可查看高清大图)



下图是最新的Nginx站点管理域名模式,请注意图上的区分方式(域名模式和端口模式可混用)

注意事项:添加站点域名后,必须右键站点生成hosts后才可以使用域名进行访问。

wKiom1li4jThsGB3AAID9DTAjnQ032.png

(点击图片可查看高清大图)



下图是最新的Nginx站点管理域名模式端口模式混用的案例图,请注意图上的区分方式

wKioL1li5w6CIKSlAAIMHfSRLZ0296.png

(点击图片可查看高清大图)



站点管理里面的右键功能比以往更加强大,如下图所示

wKiom1li8UaD3dnhAACpdvcPhQE187.png

(点击图片可查看高清大图)



新版自定义无限添加PHP版本教程(Apache和Nginx通用)http://lccee.blog.51cto.com/10514884/1947021


后期将更新更加强大的linux版本支持核心快速源码级编译,超速编译,安装环境只需要几秒,多个PHP版本可同时运行,支持自定义添加php和mysql,使用起来相当方便,目前我制作的linux版本已经在CentOS7系统下稳定运行了很久,因为上班比较忙,平时都是利用自己的业余时间进行开发环境,由于个人时间有限,并且也还在测试和添加新的功能,所以可能要拖到明年才会发布Linux版本的集成环境。











本文转自Lccee老师里冲51CTO博客,原文链接:http://blog.51cto.com/lccee/1945799 ,如需转载请自行联系原作者




版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
PHP:laravel自定义Model报错:$table must not be defined/$table must be string
PHP:laravel自定义Model报错:$table must not be defined/$table must be string
29 0
PHP:laravel日期序列化自定义默认日期格式
PHP:laravel日期序列化自定义默认日期格式
24 0
PHP:laravel自定义分页page查询方法
PHP:laravel自定义分页page查询方法
16 0
PHP为什么可以连接MySQL?底层原理是什么?
PHP为什么可以连接MySQL?底层原理是什么?
88 0
php为什么选mysql作为数据库?
php为什么选mysql作为数据库?
35 0
PHP操作MySQL实现增删改查的底层原理是什么?
PHP操作MySQL实现增删改查的底层原理是什么?
65 0
Docker 可以通过创建多个容器,分别部署 Linux、Nginx、MySQL 和 PHP 等组件,为什么不可以一个容器包含所有呢?底层原理是什么?
Docker 可以通过创建多个容器,分别部署 Linux、Nginx、MySQL 和 PHP 等组件,为什么不可以一个容器包含所有呢?底层原理是什么?
130 0
基于PHP和MySQL数据库实现的学生成绩管理系统
基于PHP和MySQL数据库实现的学生成绩管理系统
196 0
基于PHP和MySQL的新闻发布系统——【功能优化】
基于PHP和MySQL的新闻发布系统——【功能优化】
33708 0
基于PHP和MySQL的新闻发布系统
基于PHP和MySQL的新闻发布系统
67 0
开心档-软件开发入门之PHP - AJAX 与 MySQL
本文主要讲解AJAX 可用来与数据库进行交互式通信。
55 0
如何修复“PHP 安装缺少 WordPress 所需的 MySQL 扩展”的错误?
在WordPress建站,WordPress定制开发过程中,开发者容易遇见“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”的错误提示,如果出现这样的情况,应该怎么办?北京六翼信息有限公司的开发工程师指出,要修复错误“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”,您需要确保您的 PHP 安装已正确安装和配置 MySQL 数据库驱动程序 (mysqlnd) 和 mysqli 扩展。只有这样,您才能恢复 WordPress 和 WordPress 数据库之间的正常连接,并让您的网站重新运行。
99 0
ECS配置mySQL\MariaDB和PHP环境
ECS配置mySQL\MariaDB和PHP环境
56 0
php操作mysql防止sql注入(合集)
php操作mysql防止sql注入(合集)
181 0
Centos中查看nginx、apache、php、mysql配置文件路径
Centos中查看nginx、apache、php、mysql配置文件路径
1273 0
+关注
技术小甜
文章
问答
视频
相关电子书
更多
PHP 2017.北京 全球开发者大会——高可用的PHP
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关镜像