NMP 使用帮助与说明

安装:NMP(Nginx+MySQL+PHP)是否安装成功

如果您已经安装NMP,您可以直接在浏览器中输入:

http://localhost/

http://127.0.0.1/

若能看到本页面说明您的NMP已经完全安装成功了

特别提醒:NMP的安装路径中若含有中文,程序运行可能会出现故障

开始使用NMP(Nginx+MySQL+PHP)的控制面板

非Win7/8/10/Windows Server 2008/Windows Server 2008 R2/Windows Server 2012直接运行:

admin.cmd

Win7/8/10/Windows Server 2008/Windows Server 2008 R2/Windows Server 2012需要以管理员身份运行:

admin.cmd

使用管理员身份运行NMP(Nginx+MySQL+PHP)的控制面板

以管理员身份运行NMP(Nginx+MySQL+PHP)控制面板的操作方法:

1)首先以管理员方式运行命令提示符:操作系统为Win7/Windows Server 2008/Windows Server 2008 R2,在开始菜单或所有程序中找到命令提示符,点击鼠标右键选择“以管理员身份运行”即可运行命令提示符;操作系统为Win8,打开开始菜单,点击开始菜单左下方的向下箭头打开Win8的所有程序,找到命令提示符,点击鼠标右键选择“以管理员身份运行”即可运行命令提示符;操作系统为Win10/Windows Server 2012,直接鼠标右键点击桌面左下角的Windows图标,选择:命令提示符(管理员),即可运行命令提示符

2)在命令提示符中进入NMP的路径(这里的路径为D:/project/_NMP/),具体如下:

命令行依次执行:

C:\WINDOWS\system32>d: D:\>cd project\_NMP D:\project\_NMP>admin.cmd

初次使用时(电脑重启时)直接输入:81,运行如下:

命令行执行:

-> 请选择:81

如果要继续使用控制面板则按任意键,运行如下:

依次类推;这样您就能很轻松的完成NMP的服务控制管理了;如果您要在服务器上使用NMP,您可以将软件包根目录下的start-auto.cmd创建一个快捷方式,然后再将这个快捷方式复制至系统的启动项中(Windown Server 2008/R2的启动项目录为:C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup;Windows Server 2003的启动项目录为:C:\Documents and Settings\Administrator\「开始」菜单\程序\启动),这样每当服务器重启后系统就会自动启动NMP的相关服务进程

NMP(Nginx+MySQL+PHP)安装完毕后配置默认站点PHPMyAdmin

配置默认站点PHPMyAdmin的访问地址为

http://localhost:8080/

http://127.0.0.1:8080/

打开文件:

Nginx-1.6.2/conf/conf.d/phpmyadmin.conf

修改root路径为PHPMyAdmin路径,默认为:

D:/project/_NMP/Nginx-1.6.2/htdocs/PHPMyAdmin

修改完需要重启Nginx服务

使用NMP(Nginx+MySQL+PHP)来配置Nginx站点

打开文件夹:

Nginx-1.6.2/conf/conf.d/

新建文件:

sitename.conf

备注:为了管理方便,sitename建议命名为站点域名或名称

在新建的文件sitename.conf中写入如下代码:

server { # Generated by NMP listen 8080; server_name localhost; index index.php; location / { root D:/project/_NMP/Nginx-1.6.2/htdocs/PHPMyAdmin; location ~ ^/.+\.php { fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(/?.+)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; fastcgi_pass 127.0.0.1:9000; } } }

配置说明:

1)其中server{ }中的:

  • listen为站点侦听端口
  • server_name为站点绑定域名
  • index为站点默认文档

2)其中location / { }中的:

  • root为站点访问目录

3)伪静态配置位置:

  • 伪静态代码应置于location / { }内,与站点访问目录同级

使用NMP(Nginx+MySQL+PHP)如何配置Nginx站点的伪静态

NMP URL 伪静态规则

rewrite ^(.*)/(.*).html?$ $1/$2.php?$3 last;

配置方法:

在站点配置后加入如下代码:

if(!-e $request_filename) { rewrite ^(.*)/(.*).html?$ $1/$2.php?$3 last; }

NMP(Nginx+MySQL+PHP)安装完毕后MySQL数据库root密码为多少

NMP MySQL的root初始密码为:

root

特别提醒:为了MySQL数据安全请尽早修改root密码

关于NMP(Nginx+MySQL+PHP)的作者

基本信息

公司名称:湖北亿百天网络传媒有限公司
官方网站:www.ebaitian.cn
电子邮箱:web@ebaitian.cn
微信公众号:ebaitiancn
联系电话:027-88773336

捐助我们

支付宝:
账号:web@ebaitian.cn
户名:湖北亿百天网络传媒有限公司
扫码捐助:

打开支付宝扫一扫,向我捐助哦~
今天有您的支持;明天您将会得到更好的产品服务!