码迷,mamicode.com
首页 > 数据库 > 详细

总结windows下单独配置php7,mysql8 ,nginx

时间:2020-07-04 16:57:16      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:初始密码   --   localhost   ash   报错   执行   文件   net   输入   

 

php

1,安装完php7,进入目录文件夹,使用命令php-cgi.exe -b 127.0.0.1:9000-c ,启动php-cgi

2,如果无法连接数据查另外一个贴解决。

msyql8

1,安装完进入目录 mysqld --initialize-insecure,获取初始化密码;

  # 安装mysql服务
  mysqld -install (OR mysqld -install mysql8[别名])

  # 启动服务
  net start mysql(OR mysql8[别名])

  # 停止服务
  net stop mysql

  # 删除服务
  mysqld -remove

2、修改初始密码

一定要先net start mysql  如果起动不了就mysqld -install 再在计算机服务里起动mysql

在命令行中使用初始密码登录

mysql -u root -p

登录后输入

修改密码语句:ALTER USER root@localhost IDENTIFIED  BY ‘123456‘;    修改密码为:123456

3、在SQLyog中存在的问题

SQLyog连接mysql8.0时,SQLyog Ultimate显示报错信息并附带乱码:“错误号码2058,Plugin caching——sha2_passward could not be loaded:******** ”(最后一段信息是乱码)

执行以下命令,重置密码

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘;

 

 

nginx

1.启动nginx

有很多种方法启动nginx

(1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过

(2)打开cmd命令窗口,切换到nginx解压目录下,输入命令 nginx.exe 或者 start nginx ,回车即可

2.检查nginx是否启动成功

直接在浏览器地址栏输入网址 http://localhost:80,回车,出现以下页面说明启动成功

检查80端口是否被占用的命令是: netstat -ano | findstr 0.0.0.0:80 或 netstat -ano | findstr "80"

当我们修改了nginx的配置文件nginx.conf 时,不需要关闭nginx后重新启动nginx,只需要执行命令 nginx -s reload 即可让改动生效

3.关闭nginx

如果使用cmd命令窗口启动nginx,关闭cmd窗口是不能结束nginx进程的,可使用两种方法关闭nginx

(1)输入nginx命令  nginx -s stop(快速停止nginx)  或  nginx -s quit(完整有序的停止nginx)

(2)使用taskkill   taskkill /f /t /im nginx.exe

 

发现没有,如果每次都要这样启动 Nginx 和 PHP 是相当麻烦的,接下来我们将其设置为服务启动

1. 下载 RunHiddenConsole  下载地址:http://www.inbeijing.org/wp-content/uploads/2015/06/RunHiddenConsole.zip

2. star.bat 启动\

3. stop.bat 停止

 

总结windows下单独配置php7,mysql8 ,nginx

标签:初始密码   --   localhost   ash   报错   执行   文件   net   输入   

原文地址:https://www.cnblogs.com/caicaizi/p/13235208.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!