新浦京81707con > 功能介绍 > 环境配置,MySQL环境搭建

原标题:环境配置,MySQL环境搭建

浏览次数:200 时间:2019-06-26

1. Win Nginx PHP MySQL境遇搭建

Nginx是四个高质量的HTTP和反向代理服务器,同期还是IMAP/POP3/SMTP代理服务器,该程序由俄罗丝Rambler.ru 站点开垦,Nginx因为品质稳固、低系统财富消耗而知名。近几年Nginx在境内曾经成炙热化状态,比方像Tencent、博客园、51CTO、迅雷、当当网、51、人人网等众多巨型网址都曾经应用Nginx来做Web服务器,所以读书Nginx照旧那些有不能缺少的。二零一三年2月1日,nginx 1.0.4透露。

windows下配置nginx php mysql

Nginx是二个高质量的HTTP和反向代理服务器,同期照旧IMAP/POP3/SMTP代理服务器,该程序由俄国Rambler.ru 站点开辟,Nginx因为性能稳固、低系统能源消耗而饮誉。近几年Nginx在国内已经成炙热化状态,譬如像Tencent、搜狐、51CTO、迅雷、当当网、51、人人网等居多大型网址都已经使用Nginx来做Web服务器,所以读书Nginx照旧不行有供给的。

1.希图安装包

下载Nginx、MySQL和PHP的次序包,相关财富地址列表如下:

Nginx

MySQL

PHP

2.设置配置

 1.预备专业

1.1. 先后下载

PHP下载:进入PHP官方网址下载网站: x86 Thread Safe (二零一一-Mar-22 13:27:32)” (如图1),弹出保存对话框,保存在硬盘目录下(如图2)。

图片 1

图1

图片 2

图2

Non Thread Safe:非安全线程。Thread Safe与之相反。

Zip:压缩包。

Installer:安装包。

Debug Pack:调试包。

 

MySQL下载:进入MySQL官方网站下载网站: thanks,just take me to the downloads!” (如图3)。接纳新型镜像“mysql-installer-5.5.13.0.msi” (如图4),弹出保存对话框,保存在硬盘目录下(如图5)。

图片 3

图3

图片 4

图4

图片 5

图5

 

Nginx下载:进入Nginx官方网站下载网站: “nginx/Windows-1.0.4 pgp” (如图6),弹出保存对话框,保存在硬盘目录下(如图7)。

图片 6

图6

图片 7

图7

 

安装php

解压php-5.4.8-nts-Win32-VC9-x86.zip 到D:serverphp Windows下 隐藏DOS命令行窗口的先后。RunHiddenConsole.exe 是贰个用来隐藏 DOS 窗口的小程序 解压RunHiddenConsole.zip ,复制RunHiddenConsole.exe到D:serverphp 重命名php目录下的php.ini-development 为php.ini,用编辑器展开此文件(最佳不用用记事本展开),此文件为PHP配置文件。

  查找定位至:; extension_dir = "./" ,将前方的支行去掉并修改为:extension_dir = "E:/DedeCMS/PHP5/ext"

  查找定位至:;extension=php_gd2.dll,将眼下的支行去掉为:extension=php_gd2.dll

  查找定位至:;extension=php_mbstring.dll,将前方的支行去掉为:extension=php_mbstring.dll

  查找定位至:;extension=php_mysql.dll,将最近的支行去掉为:extension=php_mysql.dll

  查找定位至:;extension=php_mysqli.dll,将眼下的子公司去掉为:extension=php_mysqli.dll

  查找定位至:;extension=php_pdo_mysql.dll,将前方的子公司去掉为:extension=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

启动php-cgi D:serverphp>RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9000 -c D:serverphpphp.ini 使用命令 D:serverphp>netstat -a 出现 TCP 127.0.0.1:柒仟 HongJunWen-PC:0 LISTENING 表达php-cgi运营成功。

  (1)PHP 版本5.6.17 下载地址  PHP官网

1.2. 程序安装

在E盘新建目录为DedeCMS,把程序全体设置在此文件夹中。

PHP配置:在德德CMS目录下新建文件夹PHP5,压缩包解压至此目录,把php.ini-production重命名字为php.ini,用编辑器展开此文件(最棒不用用记事本张开),此文件为PHP配置文件。

找寻定位至:; extension_dir = "./" ,将前方的分行去掉并修改为:extension_dir = "E:DedeCMSPHP5ext"

搜求定位至:;extension=php_gd2.dll,将近日的分行去掉为:extension=php_gd2.dll

搜索定位至:;extension=php_mbstring.dll,将前方的分行去掉为:extension=php_mbstring.dll

研究定位至:;extension=php_mysql.dll,将前方的分行去掉为:extension=php_mysql.dll

寻找定位至:;extension=php_mysqli.dll,将眼下的分店去掉为:extension=php_mysqli.dll

查究定位至:;extension=php_pdo_mysql.dll,将前方的分店去掉为:extension=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

 

MySQL安装:双击安装包进入安装境况分界面,选拔“Install MySQL Products”(如图8)。

图片 8

图8

选拔“I accept the license terms”,再选用“Next”开关继续设置(如图9)。

图片 9

图9

挑选“Skip the check for updates(not recommanded)”,再选用“Next”开关继续设置(如图10)。

图片 10

图10

慎选“Custom”,改换安装路线为从前创造的目录。再选择“Next”继续设置(如图11)。

图片 11

图11

慎选“MySQL Server 5.5.13”与“MySQL Workbench 5.2.34”, “MySQL Workbench 5.2.34”是可视数据库设计工具。那个工具是规划MySql数据库的专项使用工具。也可依附须要选择是还是不是安装。选取“Next”按键继续设置(如图12)。

图片 12

图12

选料“Next”按键继续设置(如图13)。

图片 13

图13

稍等片刻。程序安装达成,选拔“Next”按键实行产品配置(如图14)。图片 14

图14

挑选“Server Machine”,再选拔“Next”按键继续(如图15)。

图片 15

图15

私下认可3306端口,暗中同意MySQL55 Windows服务进程名称。输入密码与重复密码。选择“Next”按键继续(如图16)。

图片 16

图16

次第会自动安装,安装到位选拔“Next”出现安装完毕分界面(如图17)。

图片 17

图17

 

Nginx配置:将压缩包nginx-1.0.4目录下的全部文件夹解压至德德CMS目录,展开conf目录下nginx.conf配置文件。

第45行改为:index  index.html index.htm index.php;  加了PHP文件支持。

第65至71行改为:

location ~ .php$ {

            root           html;

            fastcgi_pass   127.0.0.1:9000;

            fastcgi_index  index.php;

            fastcgi_param  script_FILENAME  e:/dedecms/html$fastcgi_script_name;

            include        fastcgi_params;

    }

e:/dedecms/html为网站的根目录。此目录也得以重新配置。找到代码:

location / {
            root   html;
            index  index.html index.htm index.php;
}

里头 root html; 正是网址根目录,如能够改为:root  wwwroot;

 

安装MySQL5.5

  (2)Nginx 版本1.8.0 下载地址  Nginx官网

1.3. 劳务的起步与关闭

确立三个文本分别运转、关闭服务进程。

在德德CMS中树立文件start_nginx.bat

@echo off

echo Starting PHP FastCGI...

RunHiddenConsole e:/DedeCMS/PHP5/php-cgi.exe -b 127.0.0.1:9000 -c e:/DedeCMS/PHP5/php.ini

echo Starting nginx...

RunHiddenConsole e:/DedeCMS/nginx.exe

Exit

在德德CMS中国建工业总会公司立文件stop_nginx.bat

@echo off

echo Stopping nginx...

taskkill /F /IM nginx.exe > nul

echo Stopping PHP FastCGI...

taskkill /F /IM php-cgi.exe > nul

exit

下载软件:)

解压至DedeCMS目录,双击start_nginx.bat运行服务进度(如图18)。总之,stop_nginx.bat 文件为关闭服务进度。

图片 18

图18

 

MySQL安装:双击安装包进入安装境遇界面,选择“Install MySQL Products”

图片 19

  (3)MySQL 版本5.7.10 MySQL官网

1.4. 情形测试

在网址根目录中树立index.php文件,内容为:

<html>

<head>

<title>Welcome to nginx!</title>

</head>

<body>

<?php

$link = mysql_connect("localhost","root","123456");

if($link){

echo "数据库连接成功!";

}else{

echo "数据库连接战败!";

}

?>

</body>

</html>

输出“数据库连接成功!”,nginx的PHP意况安插成功(如图19)。

图片 20

图19


选用“I accept the license terms”,再采纳“Next”开关继续设置(如图9)。

图片 21

2.php的设置与布局

  直接解压下载好的php包,到D盘wnmp目录(D:wnmp),这里把解压出来的公文夹重命名成php5。进入文件夹修改php.ini-delelopment文件为php.ini,并用Editplus恐怕Notepad 展开来。找到

慎选“Skip the check for updates(not recommanded)”,再采用“Next”开关继续设置(如图10)。

图片 22

extension_dir = "ext" 更改为 extension_dir = "D:/wnmp/php5/ext"

选择“Custom”,更换安装路线为从前成立的目录。再选取“Next”继续设置(如图11)。

图片 23

图11

  选取“MySQL Server 5.5.13”与“MySQL Workbench 5.2.34”, “MySQL Workbench 5.2.34”是可视数据库设计工具。这一个工具是规划MySql数据库的专项使用工具。也可依靠须求选用是还是不是安装。采用“Next”开关继续设置(如图12)。

图片 24

图12

  选取“Next”按键继续设置(如图13)。

图片 25

图13

  稍等片刻。程序安装落成,选拔“Next”按键进行产品配置(如图14)。

图片 26

图14

  选择“Server Machine”,再接纳“Next”开关继续(如图15)。

图片 27

图15

  默许3306端口,暗中同意MySQL55 Windows服务进程名称。输入密码与重复密码。选择“Next”开关继续(如图16)。

图片 28

图16

  程序会活动安装,安装落成选取“Next”出现安装完毕分界面(如图17)。

图片 29

图17

常用扩张,去掉最终面包车型大巴";"

安装nginx

在D盘下创制名叫server的目录 D:server

解压nginx-1.2.5.zip至D:servernginx-1.2.5

找到下边包车型地铁nginx.exe,在指令行下运维nginx.exe (注意目录中不可能出现中文字符)

启动nginx.

展开职务管理器,切换来进度选项卡,出现如下进度,评释nginx已经起步。

图片 30

在浏览中键入:

图片 31

配置Nginx
打开Nginx的布置文件nginx.conf,部分修改如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
location / {
    root   D:/wwwroot;
    index  index.php index.html index.htm;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ .php$ {
#   root           html;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  D:/wwwroot$fastcgi_script_name;
    include        fastcgi_params;
}

  extension=php_curl.dll
  extension=php_gd2.dll
  extension=php_mbstring.dll
  extension=php_mcrypt.dll
  extension=php_mysql.dll
  extension=php_mysqli.dll
  extension=php_pdo.dll
  extension=php_pdo_mysql.dll
  extension=php_xmlrpc.dll

服务的启航与关闭

  创立四个文本分别运转、关闭服务进程。

  在德德CMS中国建工业总会公司立文件start_nginx.bat

  @echo off

  echo Starting PHP FastCGI...

  RunHiddenConsole e:/DedeCMS/PHP5/php-cgi.exe -b 127.0.0.1:9000 -c e:/DedeCMS/PHP5/php.ini

  echo Starting nginx...

  RunHiddenConsole e:/DedeCMS/nginx.exe

  Exit

  在DedeCMS中树立文件stop_nginx.bat

  @echo off

  echo Stopping nginx...

  taskkill /F /IM nginx.exe > nul

  echo Stopping PHP FastCGI...

  taskkill /F /IM php-cgi.exe > nul

  exit

  下载软件:)

  解压至DedeCMS目录,双击start_nginx.bat运转服务进度(如图18)。综上可得,stop_nginx.bat 文件为关门服务进程。

图片 32

nginx帮衬配置,去掉前边";"

条件测试

  在网址根目录中确立index.php文件,内容为:

  <html>

  <head>

  <title>Welcome to nginx!</title>

  </head>

  <body>

  <?php

  $link = mysql_connect("localhost","root","123456");

  if($link){

  echo "数据库连接成功!";

  }else{

  echo "数据库连接战败!";

  }

  ?>

  </body>

  </html>

  输出“数据库连接成功!”,nginx的PHP蒙受安插成功(如图19)。

图片 33

图19

Nginx是一个高品质的HTTP和反向代理服务器,同有时间如故IMAP/POP3/SMTP代理服务器,该程序由俄罗斯Rambler.ru 站点开辟,...

  ;cgi.fix_pathinfo=1

  ;cgi.force_redirect = 1

  ;cgi.rfc2616_headers = 0 先去前面包车型大巴分行再改为 cgi.rfc2616_headers = 1

3.Nginx的设置配置

  将下载的包解压到D:wnmp,直接运营目录下nginx.exe运行。

本文由新浦京81707con发布于功能介绍,转载请注明出处:环境配置,MySQL环境搭建

关键词: 新浦京81707con 编程语言 Mysql PHP nginx

上一篇:函数示例

下一篇:没有了