亿品元素设计资源博客

品味经典包装设计,版式设计,分享最新CDR设计软件教程下载及在线书法字体生成
登录注册 广告合作 投稿

亿品元素 » 实用软件 » Visual NMP及Visual AMP下载(网站PHP集成运行环境搭建程序)
Visual NMP及Visual AMP下载(网站PHP集成运行环境搭建程序)

Visual NMP及Visual AMP下载(网站PHP集成运行环境搭建程序)

Visual NMP及Visual AMP都是网站PHP集成运行环境搭建程序,Visual NMP为Nginx&PHP集成运行环境,而Visual AMP为Apache&PHP集成运行环境,大家可以根据自己需求,下载相应版本。Visual NMP/Visual AMP是中小企业,个人开发人员PHP集成运行环境简单易用之…

Visual NMP及Visual AMP都是网站PHP集成运行环境搭建程序,Visual NMP为Nginx&PHP集成运行环境,而Visual AMP为Apache&PHP集成运行环境,大家可以根据自己需求,下载相应版本。Visual NMP/Visual AMP是中小企业,个人开发人员PHP集成运行环境简单易用之选。

php

Visual NMP 软件简介

Visual NMP 是一款企业级的Nginx&PHP集成运行环境,图形化的操作界面,php版本的快速切换,便捷的系统托盘菜单,Windows系统的全系列支持,全面的软件集合以及各部分的自由更新,以及增强的辅助程序,使之成为最好的WNMP类软件。

集成的软件有:Nginx、PHP、MySQL、Redis、Memcached、Sphinx、MongoDB、FileZilla FTP、Xdebug、Zend Guard Loader,Web Apps:phpMyAdmin、SQL Buddy、memcache、MemAdmin、phpRedisAdmin、webgrind、RockMongo 等。

  • 全面支持 Windows 系统,Windows XP / Windows 7 / Windows 8 / Windows 10 / Windows Server 2003 / Windows Server 2008 / Windows Server 2012 / Windows Server 2016 等。
  • 以及支持PHP全部版本,PHP5.3 / PHP5.4 / PHP5.5 / PHP5.6 / PHP7.0 / PHP7.1 等。
  • 绿色便携,可无需安装。停止相关正在运行的服务程序,即可移动目录。
  • 各个组成软件可自行升级更新,只需目录与配置文件正确即可。

NMP

一些注意事项

1) 如果自动生成的配置代码不支持PATH_INFO,将使部分程序无法运行。同时,如果允许上传文件也会是潜在的漏洞,请尽快修改原先的配置信息。

新建站点时,自动生成的配置代码(旧版):

server {
......此处省略......
location  ~ \.php$ {
fastcgi_pass   127.0.0.1:9001;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
include        fastcgi_params;
}
}

改为如下如示的配置代码:

server {
......此处省略......
location  ~ [^/]\.php(/|$) {
fastcgi_split_path_info  ^(.+?\.php)(/.*)$;
if (!-f $document_root$fastcgi_script_name) {
return 404;
}
fastcgi_pass   127.0.0.1:9001;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
fastcgi_param  PATH_INFO        $fastcgi_path_info;
fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
include        fastcgi_params;
}
}

2) Nginx缓存的简单应用,进一步提升网站的负载能力。

配置代码如下:

fastcgi_cache_path   D:/Visual-NMP-x86/Cache/fastcgi  levels=1:2
keys_zone=FastCGI_Cache:10m
inactive=5m;
server {
......此处省略......
location  ~ [^/]\.php(/|$) {
......此处省略......
fastcgi_cache_key     $request_method://$host$request_uri;
fastcgi_cache         FastCGI_Cache;
fastcgi_cache_valid   200 302  1h;
fastcgi_cache_valid   301      1d;
fastcgi_cache_valid   any      1m;
fastcgi_cache_min_uses  1;
fastcgi_cache_use_stale error  timeout invalid_header http_500;
}
}

如果Nginx不能启动,并且日志error.log中出现类似这样的错误信息:

shared zone "FastCGI_Cache" has no equal addresses: 015E0000 vs 017E0000

那么错误的原因,Nginx官方的解释是:

缓存和其他需要共享内存支持的模块在Windows Vista及后续版本的操作系统中无法工作,因为在这些操作系统中,地址空间的布局是随机的。

或者也可以使用 Nginx + Memcached 的解决方案。

如果有不需要缓存的页面,可以使用设置HTTP头部信息的方法,

//PHP代码
header("Pragma: no-cache");
header("Cache-Control: no-cache, no-store, must-revalidate");

3) 如果更换Nginx的版本,切勿删除Nginx_Serv.exe,这是一个增强Nginx的Windows服务程序,集成了 nginx.exe守护进程、日志分割、PHP-FPM,让Nginx在Windows生产环境中使用成为了可能。

可手动修改Nginx_Serv.exe的配置文件Nginx_Serv.ini。

[Nginx Serv]
;php-cgi.exe最大的进程数,值:0(默认由系统资源决定)
maxProcess=0

;php-cgi.exe是否动态载入,值:0(调试程序,或者为了更好的性能)
dynamicLoading=1

是否启用内置的PHP-FPM,更好的发挥PHP处理性能,避免单进程的php-cgi.exe容易死掉。
phpFPM_enable=1

是否允许自动分割日志
rotatelogs_enable=1

;下面的参数,在打开 Viual-NMP 控制面板时,可能会被自动更新。
[Generate for Nginx Serv]
php-cgi.exe_path=php-5.6.3-nts-Win32-VC11-x86\php-cgi.exe
php-cgi.exe_arg=-b 127.0.0.1:9001|-b 127.0.0.1:9002
listen_addr=127.0.0.1:9001|127.0.0.1:9002
nginx_logs=D:\Visual-NMP-x86\logs\Nginx\error.log|D:\Visual-NMP-x86\logs\Nginx\access.log

如果站点的静态页面可以显示,而.php无法解析执行,请检查php-cgi.exe是否加载成功,并绑定了要监听的IP地址与端口。

Visual-NMP 控制面板的 Nginx Reload 操作是调用 nginx.exe -s reload,所以PHP的改动,无法立即生效,需要调用 Nginx Restart 才行。

Visual AMP软件简介

Visual AMP 是一款企业级的PHP集成运行环境,图形化的操作界面,php版本的快速切换,便捷的系统托盘菜单,Windows系统的全系列支持,全面的软件集合以及各部分的自由更新,以及增强的辅助程序,使之成为最好的WAMP类软件。

集成的软件有:Apache、PHP、MySQL、Redis、Memcached、Sphinx、MongoDB、FileZilla FTP、Xdebug、Zend Guard Loader,Web Apps:phpMyAdmin、SQL Buddy、memcache、MemAdmin、phpRedisAdmin、webgrind、RockMongo 等。

AMP

  • 全面支持 Windows 系统,Windows XP / Windows 7 / Windows 8 / Windows 10 / Windows Server 2003 / Windows Server 2008 / Windows Server 2012 / Windows Server 2016 等。
  • 以及支持PHP全部版本,PHP5.3 / PHP5.4 / PHP5.5 / PHP5.6 / PHP7.0 / PHP7.1 等。
  • 绿色便携,可无需安装。停止相关正在运行的服务程序,即可移动目录。
  • 各个组成软件可自行升级更新,只需目录与配置文件正确即可。

Visual NMP及Visual AMP下载(网站PHP集成运行环境搭建程序)

打赏

如果本站对您有所帮助,请考虑对本站进行小额捐赠:

捐赠亿品
相关内容
亿品标签 »

发表评论

所有留言都会被审核,请勿发布垃圾评论!

(必填)*

CorelDraw插件魔镜介绍 关闭
魔镜优惠券关闭