这篇文章给大家介绍怎么在windows7多系统中配置一个Nginx + php + mysql环境,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
php有什么用
php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使php经得久不衰。
<强>步骤:强>
<强> 1。准备安装包强>
<强> 2。安装mysql服务>强(如果以前安装过mysql则可以不必下载安装,在操作的时候启动mysql服务即可。
双击mysql-install - - - - - - msi安装包进入安装环境界面,选择默认选项进行安装,采用典型(典型安装),并启动mysql配置向导,选择默认选项配置,此处编码选择utf - 8,设置数据库密码后(一般为根),“执行”执行,点击“Finish”完成安装。要确保打开mysql服务,检查是否打开服务的方法为:win + R输入服务。msc回车,查看是否如下图所示有mysql服务并为开始状态。
<强> 3。安装nginx-1.10.1
强>
(1)解压nginx-1.10.1.zip文件至C: \ wnmp \ Nginx,并进入该文件夹内,找到nginx.exe,鼠标双击Nginx。exe,启动nginx。
进入任务管理器进程选项卡,如找到nginx。exe进程,即确认nginx已启动。
打开浏览器,在浏览器地址栏内键入:http://127.0.0.1,如看到如下图所示界面,说明nginx正常工作。
server { listen 80; server_name 本地主机; # modify by lee 20160902, for php - s 位置/,{ root C:/wnmp/www; index index.html  index.htm index . php; } #,pass 从而,PHP scripts 用FastCGI server listening 提醒127.0.0.1:9000 美元的位置~,\。php, { root C:/wnmp/www; fastcgi_pass 127.0.0.1:9001; fastcgi_index index . php; fastcgi_param SCRIPT_FILENAME  document_root fastcgi_script_name美元; include fastcgi_params; } # modify by lee 20160902, for php - e }
<>强4。安装php-5.6.25-nts-Win32-VC11-x64/x86
强>
(1)解压php-5.6.25-nts-Win32-VC11-x64/x86。zip文件到C: \ wnmp \ php。
(2)进入C: \ wnmp \ php目录内,备份php.ini-development一份,将php.ini-development重命名为php。ini
查找定位并修改:
;extension_dir=癳xt",删除前面的分号并修改为:extension_dir=癈:/wnmp/php/ext"
;扩展=php_gd2.dll删除前面的分号:=php_gd2延伸。dll
;扩展=php_mbstring.dll删除前面的分号:=php_mbstring延伸。dll
;扩展=php_mysql.dll删除前面的分号:=php_mysql延伸。dll
;扩展=php_mysqli.dll删除前面的分号:=php_mysqli延伸。dll
;扩展=php_pdo_mysql.dll删除前面的分号:=php_pdo_mysql延伸。dll
; cgi。force_redirect=1,删除前面的分号:cgi。force_redirect=1
; cgi.fix_pathinfo=1,删除前面的分号:cgi。fix_pathinfo=1
; cgi。rfc2616_headers=0,删除前面的分号:cgi。rfc2616_headers=1
(3)配置环境变量:
打开环境变量配置窗口,
在系统环境变量中添加变量变量名:PHP_HOME变量值:C: \ wnmp \ php
在系统环境变量中添加变量变量名:NGINX_HOME变量值:C: \ wamp \ nginx
在路径变量最后添加:% PHP_HOME %, % NGINX_HOME %;(注意添加分号)
(4)启动php-cgi服务:
win + R输入cmd回车,进入命令提示符界面,进入C: \ wnmp \ php>,
使用命令php-cgi。exe - b 127.0.0.1:9001 php - c。ini
重新打开一个新的命令提示符界面,
输入命令:netstat另|中“9001“会出现9001端口号占用情况
再次输入命令:tasklist |中“2892”;(注:2892为上一个命令执行完毕后,最后一列显示的进程号)
如下图所示:表示php-cgi服务启动成功