mysql57安装windows_win10+php72(线程安全版本)+apache24+mysql57服务器免安装搭建

一、各软件下载

PHP7.2线程安全版本下载:https://windows.php.net/downloads/releases/php-7.2.14-Win32-VC15-x64.zip

apache2.4 X64 bit 下载:https://home.apache.org/~steffenal/VC15/binaries/httpd-2.4.37-win64-VC15.zip

MySQL5.7免安装版(64bit)下载:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.24-winx64.zip

安装前避免出现错误,可以安装运行库VC++2015

二、PHP7.2安装

下载完以后解压到自定义的路径(这里以c:webphp72为例),需要注意的是路径中不要存在中文。

解压文件如下:

00eb4f133dc9407cb351247f4debc622

1.搜索extension_dir去除前面 ; 修改为

extension_dir = "c:/web/php72/ext"

2.设置session存放路径,搜索session.save_path = “/tmp”改为

session.save_path = "c:/web/php72/tmp"

3.搜索date.timezone修改为

date.timezone = PRC

4.打开常用扩展curl,gd2,mysqli,pdo ,mbstring,查找去掉前面的; 即可,修改如下:

53412c766aa343ce84b0d485cd9cd4d7

5.在Apache中引入PHP模块,参考Apache2.4安装的5步骤。

6.测试PHP模块加载是否成功

在Apache2.4安装的(网站目录,如果Apache改变跟着改变)htdocs文件夹下新建index.php文件,编辑文件添加如下代码:

phpinfo();

?>

重启Apache服务器,在地址栏输入 localhost 看到PHP相关配置,说明配置成功。

9cc60d0c7d404afa9da0a47be038025a

三、Apache2.4安装

下载完以后解压到自定义的路径(这里以c:webApache24为例),需要注意的是路径中不要存在中文。

解压文件如下:

caa65dba9a1a4361b102da68ebde9e02

主要的文件和目录

1).创建服务 :c:webApache24binhttpd.exe

2).主要的配置文件 :c:webApache24confhttpd.conf

3).管理面板 :c:webApache24binApacheMonitor.exe

4).网站根目录 :c:webApache24htdocs

1.打开c:webApache24confhttpd.conf文件,找到Define SRVROOT修改路径为"c:/web/Apache24"

2.开启Apache服务

cmd模式下切换到c:webApache24bin目录下输入httpd.exe -k install,回车开启

3.测试Apache服务是否安装成功

win+r 输入service.msc 查看服务是否安装成功

4.浏览器输入地址:localhos或127.0.0.1访问会出现“It works”那么就说明Apache已经正确安装并启动了。

注意:如果服务启动不了,应该是Listen 80 端口错误,将80改为8080或者其他即可

5.Apache加入php模块,可以在LoadModule下面添加或文件最后面添加都行,注意空格,例:

# configure the path to php.ini

PHPIniDir "c:/web/php72"

# php7 support

LoadModule php7_module "c:/web/php72/php7apache2_4.dll"

AddType application/x-compress .Z

AddType application/x-gzip .gz .tgz

AddType application/x-httpd-php .php .html .htm

网站根目录如果想改变,如:c:webwww

可以改为以下:

DocumentRoot "c:/web/www"

修改入口文件配置:DirectoryIndex一般情况下我们都是以index.php、index.html、index.htm作为web项目的入口。Apache默认的入口只有index.html需要添加其他两个的支持,当然这个入口文件的设置可以根据自己的需要增减,如果要求比较严格的话可以只写一个index.php,这样在项目里面的入口就只能是index.php,例:

DirectoryIndex index.php default.php index.html index.htm

之后,重新启动Apache服务。

4.启动apache的方法

1).打开cmd,进入c:webApache24下bin目录,运行httpd -k start

2).进入c:webApache24下bin目录,双击http.exe也行

3).双击c:webApache24bin下的ApacheMonitor.exe开启Apache(本次使用)

四、MySQL5.7免安装版

下载完以后解压到自定义的路径(这里以c:webmysql57为例),需要注意的是路径中不要存在中文。

解压文件如下:

106ae97e17ef49a8909e99354c78cb0f

2.在mysql57目录下新建my.ini文件,里面内容为:

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

#skip-grant-tables表示忽略密码

skip-grant-tables

# 设置mysql的安装目录

basedir=c:webmysql57

# 设置mysql数据库的数据的存放目录

datadir=c:webmysql57data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为utf8

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

3.添加环境变量步骤:我的电脑->属性->高级->环境变量,选择PATH,在其后面添加: mysql根目录下面的bin文件夹(例c:webmysql57bin)。

4.启动管理员模式下的cmd,并将路径切换至mysql下的bin目录(c:webmysql57bin),然后输入

mysqld –install

5.输入net start mysql启动mysql服务

6.再输入mysqld --initialize-insecure --user=mysql;初始化数据文件

7.然后再次启动mysql,然后用命令mysql –u root –p进入mysql管理界面(密码可为空)

8.进入mysql界面后更改root密码

update mysql.user set authentication_string=password('你设置的密码') where user='root' and Host

设置成功之后再输入flush privileges刷新权限

9.之后修改my.ini文件,删除skip-grant-tables

10.退出mysql界面(输入quit回车)回到bin目录

11.最后输入net start mysql重新启动mysql服务,就可以了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值