前言
平时都是用集成开发环境,偶尔手动搭建一下久不用就容易忘记,所以就记录一下忘记了也好复习,希望能帮助到大家
一、软件安装
Apache
1.下载地址:https://www.apachelounge.com/download/,如下图
2.是64位系统就下载64位 32位系统就下载32位
win10查看系统64位或者32位 此电脑 → 右键属性 → 就可以看到64位或者32位
3.解压Apache到自定义目录
MYSQL
1.下载地址:https://dev.mysql.com/downloads/mysql/
官网下载的时候需要账户 @z不像程序员的程序猿 博主分享的账户
oracle账户分享链接:https://blog.csdn.net/student_zz/article/details/103420001
2.解压MYSQL到自定义目录
PHP
1.下载地址:https://www.php.net/downloads.php,如下图
2.解压PHP到自定义目录
二、配置环境
Apache
打开Apache的安装目录,找到conf文件夹下的httpd.conf文件并打开 2、找到“Define
SRVROOT”这一项,将后面引号内的值改为Apache的安装目录,如下图
1.环境变量
此电脑 → 右键属性 → 高级系统设置 → 高级 → 环境变量
添加环境变量
变量名:APACHE_HOME
变量值:APACHE安装的路径
编辑Path变量
填写内容:%APACHE_HOME%\bin
一路确定,关闭环境变量即可
2.服务设置
//安装httpd服务
httpd -k install
//开启httpd服务
httpd -k start
//关闭httpd服务
httpd -k stop
查看服务
3.测试成功
打开浏览器输入http://localhost ,出现如下图表示搭建成功
4.让Apache可以解析PHP
最后在F:\Apache24\conf\httpd.conf 最后一行添加如下代码块
LoadModule php_module "F:/php/php8apache2_4.dll"
AddHandler application/x-httpd-php .php .html .htm
AddType application/x-http-php .php .html .htm
PHPIniDir "F:/php"
5.测试phpinfo();
MYSQL
1.环境变量
此电脑 → 右键属性 → 高级系统设置 → 高级 → 环境变量
添加环境变量
变量名:MYSQL_HOME
变量值:MYSQL安装的路径
编辑Path变量
填写内容:%MYSQL_HOME%\bin
一路确定,关闭环境变量即可
2.添加my.ini配置文件
因为5.7版本中不再自带my.ini文件,因此需要我们自己创建,在解压缩文件的根目录下创建 my.ini 文件 [mysql]
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=F:/mysql
# 设置mysql数据库的数据的存放目录
datadir=F:/mysql/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
注意:如果没有进行设置环境变量,需要进入到bin目录下进行操作
3.初始化MySQLl数据库
执行初始化命令(以下方式二选一即可),如果需要重新初始化数据库,只需要删除data目录,再次执行初始化命令即可
// 方式一:初始化为空密码
mysqld --initialize-insecure --user=mysql
执行成功后,在MySQL的根目录下生成data文件夹
// 方式二:初始化为随机密码
mysqld --initialize --user=mysql --console
4.安装MySQL服务
安装MySQL服务,服务名可不写,默认为"MySQL" mysqld -install 服务名
卸载MySQL服务,服务名可不写,默认为"MySQL" mysqld -remove 服务名
查看刚刚安装的服务
5.启动MySQL服务
// 启动MySQL服务
net start mysql
// 关闭MySQL服务
net stop mysql
6.设置root密码
连接mysql数据库(输入密码的地方如果是空直接回车,如果是随机密码请输入随机密码)
set password = password('abc_123');
# mysql8.0.27采用此命令
set password = 'abc_123';
7.测试连接
PHP
1.php.ini配置文件
打开PHP的安装目录将php.ini-development先复制一份,然后把php.ini-development改为php.ini保存
打开php.ini修改配置,查找
;extension_dir = “ext”,
改为extension_dir = “ext的目录” ,如下图: