您的位置:首页 > 运维架构 > Apache

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

2020-07-14 06:18 513 查看

注意事项:

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

一、Apache

1. 下载
下载地址:https://www.apachehaus.com/cgi-bin/download.plx

2. 解压

3. 打开安装目录下 /Apache24/conf/httpd.conf 并打开


4. 找到Define SRVROOT

将路径修改为Apache24所在的绝对路径(根据自己的安装路径修改),如图(我的安装路径)

5.找到Servername删除local后的端口号
操作后如图

6.域名解析
打开如下路径的host

添加

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的下载安装以及配置

二、PHP

1. 下载
下载地址:https://windows.php.net/download/
注意选择Thread Safe下载


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
下载离线版

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)创建的密码,弹出如下内容即成功。

4. PHP加载MySQL
(1)在PHP目录下打开php.ini配置文件,搜索

; extension=mysqli
将前面的分号删除,如图

(2)搜素
; extension_dir = "ext"
在下方添加拓展路径
extension_dir = "PHP所在目录/ext"
如图
(3)搜索
; date.timezone =
增加时区

5.检查PHP是否加载号MySQL
在Apache的htdocs文件下创建.php文件填写内容

<?php
phpinfo();
?>

用浏览器输入localhost/文件名.php
弹出如下网页

搜索网页内容mysql,弹出如下mysqli即可

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐