Windows10下安装PHP 7.4+MySQL 8.0+Apache2.4(WAMP)
一、Windows下安装Apache2.4
- 进入官网下载Apache2.4,选择Windows版本
- 点击进入后,出现以下页面,再点击图中“ApacheHaus”选项
- 点击进入以下页面后,点击图中箭头所指的图标进行下载(注:在下载之前请进入电脑设置-系统-关于,查看电脑是多少位的系统)
- 将下载的压缩包移动到C盘目录下直接解压到当前文件夹,会解压出一个Apache24的文件夹
- 打开C:\Apache24\conf目录中的httpd.cof文件,找到Define SRVROOT "/Apache24"并将其改为Define SRVROOT "C:/Apache24",这个路径为Apache安装目录;修改Apache默认的首页文件,找到
在里边默认只有一个index.html,可以添加默认的首页文件名,这样可以在打开localhost的时候自动打开首页,这里我添加了index.php同时多个文件名之间用空格分开
- 启动Apache:进入到C:\Apache24\bin目录下找到httpd.exe并打开。打开浏览器输入127.0.0.1,显示以下页面则表示Apache安装成功
- Apache重启命令:httpd -k restart
- pache 2.4 和 PHP7需要 Visual C++ Redistributable for Visual Studio 2015 运行库,所以要先下载安装,下载完之后直接打开该文件,勾选“我同意许可条款和条件”后点击“安装”,等待安装完成就可以了;下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=48145
二、Windows下安装php7.4
-
下载PHP7:进入网址:https://www.php.net/downloads.php ,找到“Old Stable PHP 7.4.28 (Changelog)”后点击“Windows downloads”进入下载页面
-
进入下载页面后选择PHP 7.4 (7.4.28)版本的“VC14 x64 Thread Safe ”的zip 压缩包下载
-
下载好之后将文件移到C盘中,并进行解压(操作如下图所示),解压之后将解压的文件名改为php
-
打开php文件夹,找到php.ini-development并备份,将php.ini-development复制的文件重命名为php.ini,会提示以下信息,选择“是”
-
打开php.ini配置文件,找到761行“;extension_dir = "ext"”,将“;extension_dir = "ext"”加上php的安装目录,即修改为“extension_dir = "C:/php/ext"”,注意需要删掉这一行前面的分号后保存
-
打开扩展:找到extension=curl、extension=gd2、extension=gmp、extension=mbstring、extension=mysqli、extension=openssl、extension=pdo_mysql、extension=pdo_sqlite,去掉扩展前方的“;” 后保存即可
-
打开“C:\Apache24\conf\httpd.conf”,在文件的最后添加
点击查看代码
LoadModule php7_module 'C:/php/php7apache2_4.dll'
<IfModule php7_module>
PHPIniDir 'C:/php'
AddType application/x-httpd-php .php .html .htm
</IfModule>
8. 在C:\Apache24\htdocs中添加index.php文件,使用记事本打开该文件,然后写入
点击查看代码
<?php
phpinfo();
?>
三、Windows下安装mysql 8.0
- 首先去官网下载安装包,下载地址:https://dev.mysql.com/downloads/mysql/
- 下载完成之后将文件移动到C盘解压,解压之后进入C:\mysql-8.0.28-winx64目录下,新建my.ini文件
- 对my.ini文件进行配置,解压目录就是安装目录,我的解压目录是C:\mysql-8.0.28-winx64,所以下面的目录都以这个路径为准,在配置时,只需把目录换成自己的就行
点击查看代码
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\\mysql-8.0.28-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\\mysql-8.0.28-winx64\\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
4. 配置环境变量:此电脑 --- 属性 -- 高级系统设置 -- 环境变量 -- 系统变量 -- 新建,变量名:MYSQL_HOME,变量值:C:\mysql-8.0.28-winx64,你在配的时候,变量值以你的安装路径(解压目录)为主
在系统变量中再找到 Path,选择 编辑,然后新建,将 %MYSQL_HOME%\bin 复制进去,环境变量就配置结束了
5. 找到C:\mysql-8.0.28-winx64\bin目录后,在文件地址栏输入cmd进入命令提示符界面
6. 在命令提示符窗口输入:mysqld --initialize --user=mysql --console进行初始化,初始化完成后,会有一个生成的临时密码,请记住它
7. 安装MySQL服务,输入命令:mysqld -install。启动MySQL服务,输入命令:net start mysql。登录MySQL,输入命令:mysql -u root -p,然后输入生成的密码即可登录。最后修改密码(密码为root),输入命令:ALTER USER root@localhost IDENTIFIED BY 'root';
8. 重启Apache,可参考安装PHP7中的步骤,然后浏览器访问 localhost/index.php,查看 phpinfo 中 PDO support 与 MysqlI Support 都显示相应的信息,这样就完成了 PHP 支持 MySQL 的设置
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)