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

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

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

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

 


Apache部分

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

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

选择ApacheHaus

 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4,<Directory "C:/tniuwamp/Apache24/htdocs">

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

6,<Directory "C:/tniuwamp/Apache24/cgi-bin">

7,ServerName localhost:80

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

再次启动:httpd.exe -k start

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

 

为方便使用 可以在Apache目录下,以管理员身份运行 ApacheMonitor.exe文件

Apache安装配置完成!


PHP部分

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

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

选择Windows下载

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

PHP安装

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

PHP配置

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

LoadModule php7_module "C:\tniuwamp\php-7.1.27/php7apache2_4.dll" 
<FilesMatch \.php$>
	SetHandler application/x-httpd-php
</FilesMatch>
PHPIniDir "C:\tniuwamp\php-7.1.27"

#apache加载PHP处理模块

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

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

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

测试时必须重启apache

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

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

<?php

phpinfo();

?>

测试 成功

PHP安装配置完成


MySQL部分

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

版本根据实际需要选择

MySQL配置

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

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

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

 

在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文件


<?php 
    $con=mysqli_connect('localhost','root','root');
	
	if($con) {
		echo 'link ok';
	}else {
		echo 'error';
	}
 
?>

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

MySQL安装配置完成


phpMyAdmin部分

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

phpMyAdmin配置

把压缩文件解压到 

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

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

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

1,extension=php_mbstring.dll

2,extension=php_bz2.dll

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

 

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

 

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

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

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

把所有443端口改为442

phpMyAdmin安装配置完成

^^!

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值