Apache2.4.43+PHP7.4.6+MySQL8.0.20的下载、安装、配置、问题及解决方法(window10)

注意事项:

  1. 下载Apache和PHP一定要注意操作系统一致,Apache32位对应PHP32位,Apache64位对应PHP64位。
  2. 每次更改/conf/httpd.conf都要重启Apache后才会生效在这里插入图片描述

一、Apache

1. 下载
下载地址:https://www.apachehaus.com/cgi-bin/download.plx
Apache2.4.43+PHP7.4.6+MySQL8.0.20的下载、安装、配置、问题及解决方法(window10)_第1张图片
2. 解压
在这里插入图片描述
3. 打开安装目录下 /Apache24/conf/httpd.conf 并打开
Apache2.4.43+PHP7.4.6+MySQL8.0.20的下载、安装、配置、问题及解决方法(window10)_第2张图片
Apache2.4.43+PHP7.4.6+MySQL8.0.20的下载、安装、配置、问题及解决方法(window10)_第3张图片
4. 找到Define SRVROOT
Apache2.4.43+PHP7.4.6+MySQL8.0.20的下载、安装、配置、问题及解决方法(window10)_第4张图片
将路径修改为Apache24所在的绝对路径(根据自己的安装路径修改),如图(我的安装路径)

5.找到Servername删除local后的端口号
操作后如图
在这里插入图片描述
6.域名解析
打开如下路径的host
Apache2.4.43+PHP7.4.6+MySQL8.0.20的下载、安装、配置、问题及解决方法(window10)_第5张图片
添加
在这里插入图片描述

7. 安装Server
(1) cmd以管理员身份打开命令提示符
(2) 切换路径

cd /d 路径

如下图
在这里插入图片描述
(3)安装

httpd -k install

在这里插入图片描述
(4)启动
启动可以从 \bin 中的ApacheMonitor应用程序中启动
在这里插入图片描述
也可以从命令提示符中启动(此命令可以提示错误)

httpd.exe -w -n "Apache2.4" -k start

(5)若从右下角启动提示the requested Operation has failed,用 第(4)步命令提示符启动,若命令提示符中启动提示如下错误
在这里插入图片描述
打开 /onf/extra/httpd-ahssl.conf 将其中所有的443改为442
重启Apache 再次重复第(4)步即可

成功后Apache显示的是绿色小太阳
在这里插入图片描述
8. 检查
输入localhost
在这里插入图片描述
弹出如下网页即成功完成Apache的下载安装以及配置
Apache2.4.43+PHP7.4.6+MySQL8.0.20的下载、安装、配置、问题及解决方法(window10)_第6张图片


二、PHP

1. 下载
下载地址:https://windows.php.net/download/
注意选择Thread Safe下载
Apache2.4.43+PHP7.4.6+MySQL8.0.20的下载、安装、配置、问题及解决方法(window10)_第7张图片
Apache2.4.43+PHP7.4.6+MySQL8.0.20的下载、安装、配置、问题及解决方法(window10)_第8张图片
2.解压
在这里插入图片描述
3.配置
打开apache安装目录下的 /Apache24/conf/httpd.conf
加载模块输入

LoadModule php7_module "php安装路径\php7apache2_4.dll"
PHPIniDir "php安装路径"
AddType application/x-httpd-php .php

如图
在这里插入图片描述
4.检查
将.php放入apache安装目录下的htdocs
在网页中打开localhost/文件名.php

三、MySQL

1. 下载
下载地址https://dev.mysql.com/downloads/windows/installer/8.0.html
下载离线版
Apache2.4.43+PHP7.4.6+MySQL8.0.20的下载、安装、配置、问题及解决方法(window10)_第9张图片
2. 安装
(1)License Agreement
框选 I accept the license terms
(2)Choosing a Setup Type
这里选自Custom
(3)Select Products and Features
选择MySQL Server下的My SQL Server 8.0,点击向右的绿色箭头,将选择安装的My SQL Server 8.0移至右侧,点击已经移至右侧的My SQL Server 8.0,右下角弹出Advanced Options,选择安装路径,点击next
在这里插入图片描述
(4)installation
点击Execute
(5)Product Configuration
点击next
(6)Group Replication
默认选择
点击next
(7)Type and Networking
点击next
(8)Authentication Method
默认选择
点击next
(9)Accounts and Roles
输入密码
点击next
(10)Windows Service
点击next
(11)Apply Configuration
点击Execute
点击Finish

3.检测MySQL
以管理员身份运行命令提示符,打开bin目录cd /d SQL的bin目录输入在mysql -hlocalhost -P3306 -uroot -p弹出输入密码,输入2(9)创建的密码,弹出如下内容即成功。Apache2.4.43+PHP7.4.6+MySQL8.0.20的下载、安装、配置、问题及解决方法(window10)_第10张图片

4. PHP加载MySQL
(1)在PHP目录下打开php.ini配置文件,搜索; extension=mysqli将前面的分号删除,如图
Apache2.4.43+PHP7.4.6+MySQL8.0.20的下载、安装、配置、问题及解决方法(window10)_第11张图片
(2)搜素; extension_dir = "ext"在下方添加拓展路径extension_dir = "PHP所在目录/ext"如图在这里插入图片描述
(3)搜索; date.timezone =增加时区
Apache2.4.43+PHP7.4.6+MySQL8.0.20的下载、安装、配置、问题及解决方法(window10)_第12张图片
5.检查PHP是否加载号MySQL
在Apache的htdocs文件下创建.php文件填写内容


    phpinfo();
?>

用浏览器输入localhost/文件名.php
弹出如下网页
Apache2.4.43+PHP7.4.6+MySQL8.0.20的下载、安装、配置、问题及解决方法(window10)_第13张图片
搜索网页内容mysql,弹出如下mysqli即可
Apache2.4.43+PHP7.4.6+MySQL8.0.20的下载、安装、配置、问题及解决方法(window10)_第14张图片


你可能感兴趣的:(php,mysql,apache,php,apache,mysql)