第一部分:准备工作。(系统:Windows 10)
1.首先是下载软件。
NGINX-1.9.7官 下载:http://nginx.org/en/download.html
PHP5.6.16版本下载地址:http://windows.php.net/download/
Mysql5.7.12版本下载地址:http://www.mysql.com/downloads/mysql/
解决windows各种缺少.dll文件问题:工具下载地址
2.安装mysql | mariaDB。
配置my-default.ini mariaDB复制下图中某一文件到C:/windows/system32/下冰重命名为my.ini
1)将解压目录下默认文件 my-default.ini 添加配置:
#绑定IPv4和3306端bind-address = 127.0.0.1port = 3306
# 设置mysql的安装目basedir=
# 设置mysql数据库的数据的存放目datadir=
# 允许最大连接数max_connections=200
#设置默认字符集为utf8
default-character-set=utf8
2)
右击我的电脑–>属性–>高级–>环境变量,在path里面添加mysql bin目录的路径。
选择环境变量,在环境变量中的Path路径下输入你的MySQL路径就ok了。注意如果你的用户环境变量中也有Path,那么也要将其填入。
这是默认安装的路径D:mysql-5.7.11-winx64bin
3)将mysql注册为windows系统服务
1)从控制台进入到MySQL解压目录下的 bin 目录下: 2)输入服务安装命令: mysqld -install MySQL –defaults-file=”D:mysql-5.7.11-winx64my-default.ini”
#移除服务命令为:mysqld -remove
启动MySQL服务
方法一: 启动服务命令为:net start mysql 方法二: 打开管理工具 服务,找到MySQL服务。 通过右键选择启动或者直接点击左边的启动来启动服务。
MSQL服务无法启动。
服务没有 告任何错误。
请键入NET HELPMSG 3534 以获得更多的帮助。
解决方案:
mysqld –initialize 初始化data目录即可
4)修改mysql密码 a.关闭正在运行的MySQL服务:net stop mysql或 在windows 任务管理器中结束 mysqld.exe 进程或在 管理工具里面的服务找到 mysql服务 ,将其停止;
C:UsersAdministrator>net stop mysql
MySQL 服务正在停止. MySQL 服务已成功停止。
b.打开命令行,转到mysql的bin目录下,输入:mysqld -nt –skip-grant-tables
第三部分:安装php(这里主要讲nginx配置启动php,以cgi运行php)
nginx配置文件是conf文件夹里的nginx.conf
1.修改大概第43~45行之间的
修改 站文件的路径,以及添加index.php的默认页。
2.支持php的设置
修改大概在第63-71行的
先将前面的“#”去掉,同样将root html;改为root C:/wnmp/nginx-1.5.8/html;。再把“/scripts”改为“$document_root”,这里的“$document_root”就是指前面“root”所指的站点路径,这是改完后的:
3.C:wnmpphpext下修改php.ini-development文件,将文件名修改为php.ini,打开php配置文件php.ini,保存即可。
搜索“extension_dir”,找到: e;xtension_dir = “ext” 先去前面的分 再改为 extension_dir = “C:wnmpphpext”
搜索“date.timezone”,找到:;date.timezone = 先去前面的分 再改为 date.timezone = Asia/Shanghai
搜索“enable_dl”,找到:enable_dl = Off 改为 enable_dl = On
搜索“cgi.force_redirect” ;cgi.force_redirect = 1 先去前面的分 再改为 cgi.force_redirect = 0
搜索“fastcgi.impersonate”,找到: ;fastcgi.impersonate = 1 去掉前面的分
搜索“cgi.rfc2616_headers”,找到:;cgi.rfc2616_headers = 0 先去前面的分 再改为 cgi.rfc2616_headers = 1
搜索“php_mysql”,找到:”extension=php_mysql.dll和extension=php_mysqli.dll 去掉前面的“;”extension=php_mysql.dll和extension=php_mysqli.dll (支持MYSQL数据库)
其他的配置请按照自己的需求更改。
重新运行nginx.exe。
C:wnmpnginx-1.5.8html下新建一个phpinfo.php,
访问http://localhost/phpinfo.php
或者http://127.0.0.1/phpinfo.php
出现如下的信息就说明php已经成功安装:
出现如下信息表示连接数据库成功
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树首页概览31861 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!