先下载Apache2.4
下载地址:http://www.apachelounge.com/download
下载VC14运行库安装 : vc_redist.x64.exe
下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=53840
将Apache2.4放到E:\Program Files\php下,你可以根据自己的情况放到对应的目录上。
E:\Program Files\php\Apache24
安装Apache之前确保有安装VC14
以管理员身份打开CMD窗口,进入:E:\Program Files\php\Apache24\bin\下
输入httpd.exe -k install -n apache安装
如果没问题会提示安装成功。
后面就进入配置httpd.com问题可以参考下面链接
http://php.liuyp.com/php-introduction/
下载php7
下载地址:http://windows.php.net/download/
解压到E:\Program Files\php\下改名php7
E:\Program Files\php\php7
复制php.ini-development为php.ini
配置php.ini问题也参考下面链接
http://php.liuyp.com/php-introduction/
MySQL Community Server 5.7.17的安装配置
下载地址:https://dev.mysql.com/downloads/mysql/
我所下载的是社区版的,他是属于免费的。
将下载的文件解压到E:\Program Files\php下
E:\Program Files\php\mysql5.7
在mysql5.7文件夹下复制my-default.ini一份修改为my.ini, 复制下面内容过去,你也可以自己做修改。
[php]
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It’s a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
# basedir = …..
# datadir = …..
# port = …..
# server_id = …..
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
join_buffer_size = 128M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
port = 3306
basedir=E:\Program Files\php\mysql5.7
datadir=E:\Program Files\php\mysql5.7\data
tmpdir=E:\Program Files\php\mysql5.7\data
max_connections=200
default-storage-engine=INNODB
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
[mysql]
default-character-set=utf8
[/php]
以管理员身份打开CMD窗口,进入:E:\Program Files\php\mysql5.7\bin下
运行E:\Program Files\php\mysql5.7\bin>mysqld install
上面图片表示成功运行了。
下载phpMyAdmin界面操作,我个人比较喜欢这个,不喜欢的可以跳过这个操作
下载地址:https://www.phpmyadmin.net/downloads/
phpMyAdmin放到访问站点的目录下
mysql安装好运行好后在E:\Program Files\php\mysql5.7\data下DESKTOP-V2V2SMT.err错误中生产一个随机登陆密码。
我应为一开始不知道,查找了很多资料查发现,到后面时都已经失效了。
注明下DESKTOP-V2V2SMT.err这个错误的文件名可能不一样,后最时.err的就行
打开DESKTOP-V2V2SMT.err,下面截图的就是随机生产的密码
这个密码用一次后就会过期不能使用了请及时修改密码。下面我们就来改这个密码
先关闭mysql服务,net stop mysql
修改你的mysql的配置文件my.ini
在[mysqld]节点上加skip-grant-tables //主要作用是:跳过表中的验证,可以无密码登陆
开启mysql服务(net start mysql)
进入phpMyAdmin操作界面,用户名root,密码随便输入都能进入。
进入mysql数据库下的user表,将password_expired字段的Y改成N;主要是改变密码是否有效的,有Y/N 两种,y表示失效,n表示有效,改完以后记得保存。
然后在my.ini文件中[mysqld]节点上去除skip-grant-tables。
重启mysql
后面那个随机生产的密码就继续可以使用了,但那时随机生产的比较多特殊字符,想要重新修改下密码
重新设置新密码
[sql]SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);[/sql]
发表评论