ningx修改mysql数据库密码_windows下面的php+mysql+nginx
每次换环境都会碰到这些问题,决定自己写一篇 完整的安装教程 自己以后也可以用得着。
一 准备:
1.nginx 1.10.1
使用版本是 nginx 1.10.1用该也算是当前比较新的稳定版本了
2.mysql 5.7
使用的版本是 mysql 5.7
3.php 7
使用的是php7 64位 非线程安全 速度会快一点sdasd
4.RunHiddenConsole
下载地址: 自行百度
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}
二:相关目录的建立:
下载好了以后,在D盘建立 PhpEnvironment 目录然后把 mysql ,ngigx ,php文件全部放到里面去并且放入start.bat 和stop.bat 作为日后的处理脚本,再建立一个www目录,放置你的php文件。目录截图如下:
三:开始安装
1. nginx 的 安装
解压后修改配置文件 conf/nginx.config
主要修改三个地方:
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root D:/PhpEnvironment/www; //修改成为你的www目录,即放置php文件目录
index index.html index.htm;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
root D:/PhpEnvironment/www; //同样改为你的www目录
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME D:/PhpEnvironment/www$fastcgi_script_name;//同样改为你的www目录
include fastcgi_params;
}
}
二.安装和解压 php7
进入d:\PHP-7.0.10目录内,备份php.ini-development一份,将php.ini-development重命名为php.ini(PHP配置文件),用记事本打开。
查找定位:
; extension_dir = "ext" ,删除前面的分号并修改为:extension_dir = "C:/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:\PHP-7.0.10>,
使用命令:D:\PhpEnvironment\RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9000 -c php.ini
使用命令: netstat -a ,回车显示如下信息
TCP 127.0.0.1:9000 HongJunWen-PC:0 LISTENING
说明php-cgi启动成功。
三.nginx 和php的连接
start.bat
@echo off
echo start_nginx.bat
echo Starting PHP FastCGI...
cd D:\PhpEnvironment\PHP-7.0.10
RunHiddenConsole php-cgi.exe -b 127.0.0.1:9000 -c php.ini
echo Starting nginx...
cd D:\PhpEnvironment\nginx-1.10.1
RunHiddenConsole nginx.exe
Exit
stop.bat
@echo off
echo Stopping nginx...
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit
然后在www目录下面建立inde.php文件 里面写入 <?php echo phpinfo() ?>
访问 127.0.0.1 如果出现以下效果说明 ok
三.mysql 5.7的安装和使用
一、前提条件:
1. win管理员
2. MySQL安装包(zip包)
二、安装过程
首先解压MySQL安装包到自己想安装的路径(比如D:\javaide\mysql-5.7.11-winx64),然后编辑my-default.ini文件,在[mysqld]下配置数据库根目录,数据存放目录,软件端口:
basedir = D:/javaide/mysql-5.7.11-winx64
datadir = D:/javaide/mysql-5.7.11-winx64/data
port = 3306
除了以上配置,你还可以继续在[mysqld]下,配置服务器的默认字符编码:
character-set-server=utf8
配置好后,保存,将my-default.ini 改为my.ini。
管理员身份 打开 cmd,然后切换到数据库的bin目录,执行 mysqld install:
D:\javaide\mysql-5.7.11-winx64\bin>mysqld install
成功安装后会提示:
Service successfully installed.
三、初始化
成功安装mysql服务后,就可以初始化数据库了,在数据库bin目录下执行如下命令:
D:\javaide\mysql-5.7.11-winx64\bin>mysqld.exe --defaults-file="D:\javaide\mysql-5.7.11-winx64\my.ini" --initialize --explicit_defaults_for_timestamp
default-file 即服务器的配置文件路径,需要指向你自己的安装的目录。
初始化成功后,没有相应提示,dos会返回接收命令状态:
D:\javaide\mysql-5.7.11-winx64\bin>
四、启动数据库、修改密码
当数据库初始化好,就可以启动数据库服务了,用net start mysql命令启动:
D:\javaide\mysql-5.7.11-winx64\bin>net start mysql
额外补充:停止mysql服务命令
D:\javaide\mysql-5.7.11-winx64\bin>net stop mysql
数据库启动完成会提示相应成功信息:
MySQL 服务正在启动 ...
MySQL 服务已经启动成功。
接着,就可以去找登录密码了,登录密码在数据目录(my.ini配置的datadir目录)的日志文件中,比如我的就在D:\javaide\mysql-5.7.11-winx64\data下。文件名为 计算机名.err;比如我的电脑名为LAPTOP-J709AKSF,那密码就在LAPTOP-J709AKSF.err文件内,用记事本或者notepad++或者任意文本编辑器打开该文件,ctrl+f,搜索password关键字,
找到如下这行信息:
2016-03-16T02:41:45.969406Z 1 [Note] A temporary password is generated for root@localhost: r1diaBlw&Hgp
相应的登录密码就是 r1diaBlw&Hgp
用root登录mysql:
D:\javaide\mysql-5.7.11-winx64\bin>mysql -u root -p
输入找到的密码:
Enter password: ************
登录成功后,就可以更改root的密码了(如下将密码改为root):
mysql> set password = password('root');
修改成功后会有如下提示:
Query OK, 0 rows affected, 1 warning (0.27 sec)
修改成功就可以退出用新密码登录了。
mysql> exit
Bye
最后出现的 phpmyadmin的界面的时候说明是ok了,安装完毕。
ningx修改mysql数据库密码_windows下面的php+mysql+nginx相关推荐
- 在cmd中配置安装mysql数据库密码_windows安装mysql数据库并修改密码
1.下载 1 MySQL Community Server 5.7.18 2 https://dev.mysql.com/downloads/mysql/ 2.解压 如果想要让MySQL安装在指定目录 ...
- cmd设置mysql初始密码_windows下mysql初始密码设置
a.安装服务:mysqld --install. b.启动服务 net start MySQL (可能遇到问题,MySQL 服务正在启动.MSQL服务无法启动.服务没有报告任何错误.请键入NET HE ...
- windows mysql默认密码_windows下mysql初始密码设置
转载自:http://blog.csdn.net/ofreelander/article/details/50802780 1.my-default.ini 改名my.ini 在解压的目录下面复制my ...
- mac php 连接mysql数据库_Mac环境下php操作mysql数据库的方法分享
Mac环境下php操作mysql数据库的方法分享 今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们 ...
- mac php 连接mysql数据库_Mac环境下php操作mysql数据库的方法分享_PHP教程
Mac环境下php操作mysql数据库的方法分享 今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们 ...
- 虚拟机上怎么配置mysql数据库_Linux虚拟机下安装配置MySQL
一. 下载mysql5.7 Linux下载: 输入命令:wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-gli ...
- mysql数据库密码为空_注意MySQL数据库用户root密码为空
注意MySQL数据库用户root密码为空 文章作者:网友投稿 发布时间:2008-08-14 19:11:51 来源:网络 看到这大家肯定知道了,就是利用mysql输出一个可执行的文件而已.为什么不用 ...
- mysql数据库密码为空_注意MySQL 数据库用户root密码为空_MySQL
这篇文章着重介绍了MySQL数据库用户root密码为空的另类攻击方法,更多内容请参考下文: 1.连接到对方mysql 服务器 mysql -u root -h 192.168.0.1 mysql.ex ...
- mysql weindow 安装_windows下怎么安装mysql
展开全部 1. MySQL Community Server 5.6.10 官方网站下载mysql-5.6.10-winx64.zip 2.解压到d:\MySQL.(路径62616964757a686 ...
最新文章
- 如何阅读JAVA 字节码(一)
- 牛逼!大神用漫画带你了解 Linux 内核到底长啥样
- C++_typedef名字
- mllib逻辑回归 spark_Spark架构详解——分布式流计算内存批处理迭代运算框架
- Mac git clone速度太慢
- 使用OpenCV的ANN_MLP神经网络实现数字识别
- YOLO:将yolo的.weights文件转换为keras、tensorflow等模型所需的.h5文件的图文教程
- c#多维数组的建立及操作 总结
- bufferedreader接收不到数据_PS4、Xbox手柄和Switch跨次元组队?全靠八位堂USB无线接收器...
- jpa onetoone_java – JPA,Hibernate:仅使用外键的OneToOne映...
- 四月份面试题汇总(一)
- Arts 第六周(4/22 ~ 4/28)
- Cognos8.3 + oracle9i数据集市 建cube性能调整
- 小程序 云函数 python_小程序云函数
- P1955 [NOI2015]程序自动分析
- 最新免费纯净版PE制作工具V2.1【更新说明】
- 新浪微博分布式爬虫分享
- windows服务程序一
- openstack云计算平台<2>--核心组件配置->认证服务
- 京东联盟 很抱歉,账号无可用认证方式 的解决
热门文章
- 昆明理工津桥学院计算机,昆明理工大学津桥学院大一计算机考试试题练习
- oracle查询表字段横向排序,sql 查询 - 横着走的螃蟹 - OSCHINA - 中文开源技术交流社区...
- inno setup打包的安装包如何在卸载完程序后可以继续安装_这两个方法就够了!快速制作Python程序Windows安装包...
- 客户端级别的渲染分析工具 dynaTrace
- 事件驱动的javascript
- asp.net httprequest httpresponse
- 阿里巴巴开源通用机器学习算法平台Alink
- ICCV 2019 | 旷视提出新型抠图方法AdaMatting,刷新最高精度
- linux核显驱动与内核冲突,英特尔第十二代核显现身Linux驱动库
- 超赞思想!牛津大学提出 PSViT 让Transformer模型不在冗余!!!