Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定

1,本文章主要讲解 Apache + PHP + mySQL + phpMyAdmin 如何一次配置完成

2,配置过程略长,希望跟着文章一步一步操作,最后肯定可以全部配置成功(我已经把坑都踩的差不多了)

下面是我的安装环境仅做参考,实际情况根据个人版本需要进行下载

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第1张图片

 


Apache部分

Apache下载:http://httpd.apache.org/

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第2张图片

先找到Apache版本,选择Windows版本

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第3张图片

选择ApacheHaus

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第4张图片

 

 

这里是我下载的版本,选择download locations 开始下载 .zip文件

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第5张图片Apache 安装

首先把下载好的.zip文件解压到C盘(具体选择哪个盘根据自己情况)

安装前需要下载Visual C++ Redistributable for Visual Studio 2015,因为我下的版本是Apache 2.4.x LibreSSL VC14 ,

链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145

Apache配置

如果安装过Apache和MySQL务必先卸载,不然后面报错(方法自行百度)

1,打开隐藏文件夹,计算机-->组织-->文件夹和搜索选项-->查看-->显示隐藏的文件,文件夹或驱动器

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第6张图片

2,计算机-->管理-->服务

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第7张图片

通过这里可以找到Apache原来安装的目录

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第8张图片

Apache卸载,使用CMD进入之前安装的Apache目录

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第9张图片

停止Apache命令:httpd.exe -k stop

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第10张图片

Apache卸载命令:httpd.exe -k uninstall

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第11张图片

进入自己的Apache bin目录 ,安装 Apache,命令:httpd.exe -k install

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第12张图片

启动Apache命令:httpd.exe -k start

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第13张图片

重点来了,一定要把httpd.exe -k start 时所有的错误都解决了才可以启动成功(配置文件有问题所以启动失败)

Apache安装目录:C:\tniuwamp\Apache24\conf 使用notepad打开httpd.conf 使用ctrl+F搜索关键字修改如下

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第14张图片

1,Define SRVROOT "C:\tniuwamp\Apache24"

2,ServerRoot "C:\tniuwamp\Apache24"                                        #Apache 的根目录

3,DocumentRoot "C:/tniuwamp/Apache24/htdocs"

4,

5,ScriptAlias /cgi-bin/ "C:/tniuwamp/Apache24/cgi-bin/"

6,

7,ServerName localhost:80

说明:其他错误请百度搜索,我安装时执行完上面的6步后apache启动成功了

再次启动:httpd.exe -k start

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第15张图片

测试Apache,在浏览器界面输入:localhost                             成功

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第16张图片

 

为方便使用 可以在Apache目录下,以管理员身份运行 ApacheMonitor.exe文件Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第17张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第18张图片

Apache安装配置完成!


PHP部分

PHP下载:https://www.php.net

版本选择根据实际情况选择

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第19张图片

选择Windows下载

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第20张图片

VC14表示:安装了Microsoft Visual C++2015 必须选择VC14开始的PHP.zip文件包

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第21张图片

PHP安装

下载后在Apache安装目录下新建文件夹名字为php-7.1.27,把.zip文件解压到该目录

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第22张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第23张图片

PHP配置

进入C:\tniuwamp\Apache24\conf,编辑httpd.conf文件,184行处添加

LoadModule php7_module "C:\tniuwamp\php-7.1.27/php7apache2_4.dll" 

	SetHandler application/x-httpd-php

PHPIniDir "C:\tniuwamp\php-7.1.27"

#apache加载PHP处理模块

修改C:\tniuwamp\php-7.1.27,找到 php.ini-development 文件 改名为 php.ini

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第24张图片

使用notepad编辑php.ini文件,大概915行处添加

extension_dir= "C:/tniuwamp/php-7.1.27/ext"                 #指定PHP各个模块的路径

测试时必须重启apache

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第25张图片

在C:\tniuwamp\Apache24\htdocs 下编写 test.php 文件,内容为输出phpinfo()函数

以后所有程序都要放在:C:\tniuwamp\Apache24\htdocs 下执行

测试 成功

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第26张图片

PHP安装配置完成


MySQL部分

MySQL下载:https://www.mysql.com/

版本根据实际需要选择

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第27张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第28张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第29张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第30张图片

MySQL配置

说一个致命问题,很多人安装MySQL最后卡死在检查安装的界面里

这里需要打开电脑隐藏文件夹的设置

然后在ProgramDate里找到MySQL删除文件夹,重新安装MySQL就可以了

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第31张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第32张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第33张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第34张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第35张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第36张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第37张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第38张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第39张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第40张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第41张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第42张图片

 

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第43张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第44张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第45张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第46张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第47张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第48张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第49张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第50张图片

在C:\tniuwamp\php-7.1.27中 编辑php.ini 需要注释如下

1,extension=php_pdo_mysql.dll

2,extension=php_mysqli.dll                #PHP 7 中 完全舍去了mysql函数,所以我要把mysqli也打开

修改完成后重启apache

 

测试数据库,在C:\tniuwamp\Apache24\htdocs创建db.php文件


在浏览器输入http://localhost/db.php

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第51张图片

MySQL安装配置完成


phpMyAdmin部分

phpMyAdmin下载:https://www.phpmyadmin.net/

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第52张图片

phpMyAdmin配置

把压缩文件解压到 

C:\tniuwamp\Apache24\htdocs 目录下,修改文件夹名字为phpmyadmin

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第53张图片

浏览器输入:localhost/phpmyadmin/setup/index.php

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第54张图片

在C:\tniuwamp\php-7.1.27中编辑 php.ini 注释如下

1,extension=php_mbstring.dll

2,extension=php_bz2.dll

在C:\tniuwamp\Apache24\htdocs\phpMyAdmin目录下新建文件夹命名为config 点击属性取消勾选只读

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第55张图片

 

重启apache保存后,重启apache,再次输入:localhost/phpmyadmin/setup/index.php

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第56张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第57张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第58张图片

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第59张图片

 

在浏览器输入:localhost/phpmyadmin/index.php

Windows下 Apache + PHP + mySQL + phpMyAdmin 环境搭建 一次搞定_第60张图片

补充:我的笔记本上安装有VMware导致和apache443端口冲突,所以我修改了apache的443端口改为442

编辑C:\tniuwamp\Apache24\conf\extra 

把所有443端口改为442

phpMyAdmin安装配置完成

^^!

你可能感兴趣的:(PHP)