Apache2.4.43+PHP7.4.6+MySQL8.0.20的下载、安装、配置、问题及解决方法(window10)
注意事项:
- 下载Apache和PHP一定要注意操作系统一致,Apache32位对应PHP32位,Apache64位对应PHP64位。
- 每次更改/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即可
- window XP安装 apache 2.2.19 + 要下载二进制的php5.3.6 + Mysql 5.5配置(彻底解决 Fatal error: Class 'mysqli' not found in )
- 64位win7手动搭建php开发环境Apache+MySQL+php及相关配置,问题解决方法
- mysql+Apache+php环境配置中安装Apache,注册服务出现“(OS 5)拒绝访问的解决方法
- 在windows下安装apache+mysql+php时遇到的问题与解决方法
- Windows 10 x64的Apache + PHP的配置方法以及问题解决
- PHP环境下utf8乱码的解决方法---apache,php配置问题
- 配置安装Nagios启动apache时出现问题解决方法
- Windows下PHP安装路径配置错误导致Apache无法启动的解决方法
- 安装64位win7后配置php mysql Apache 遇到问题并解决~~
- PHP环境下utf8乱码的解决方法---apache/php配置问题
- phpstorm 下配置 apache服务器的方法(解决 post不能正确提交到php的问题)
- 安装wampserver及配置php,phpmyadmin遇到的问题及解决方法
- phpMyAdmin 安装配置方法和问题解决
- 配置wine使迅雷5稳定运行的详细方法,解决下载到99.9%终止的问题
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法【已验证 】
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法
- [VS2008] Debug版本程序发布后 由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题 解决方法
- Linux下安装配置apache,mysql,php并支持gd,jpeg,png,freetype的方法
- Windows XP+Apache 2.2.4+PHP 5.2.0+MySQL 5.0.27+Zend Optimizer 3.2.0环境配置方法(依此参考文献成功安装Apache,Php,mysql)
- Windows Apache2.2.11及Php5.2.9-1的安装与配置方法