Windows搭建PHP开发环境(Apache+MySQL+PHP)


前言

平时都是用集成开发环境,偶尔手动搭建一下久不用就容易忘记,所以就记录一下忘记了也好复习,希望能帮助到大家


一、软件安装

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的目录” ,如下图:
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值