Windows本地搭建PHP环境

本文提供了在Windows上搭建PHP开发环境的详细步骤,包括下载Apache、PHP、MySQL,配置Apache端口,设置PHP环境变量,将PHP模块添加到Apache服务器,以及打通PHP与MySQL的连接。通过跟随这篇教程,读者可以成功建立一个本地开发环境。
摘要由CSDN通过智能技术生成

本文是根据Windows平台本地搭建PHP环境,超详细!(Apache+PHP+Mysql)这篇文章而写,参考这篇文章安装时遇到了一些问题。解决掉这些问题就想着记录一下吧。

一、下载Apache

Apache下载地址
下载好之后找个目录解压

二、下载PHP

php下载地址
下载好之后找个目录解压

三、下载Mysql

详细安装教程

四、配置Apache

1、打开Apache解压目录下的Apache24/conf目录中的httpd.conf文件

在这里插入图片描述

2、把Define SRVROOT和ServerROOT的目录换成自己的解压目录。

在这里插入图片描述

3、配置Apache端口(端口不冲突这一步跳过)

Apache默认端口80 我避免端口冲突改成了改成了8888,
在这里插入图片描述

4、以管理员身份打开cmd,在Apache24\bin目录下执行安装命令httpd -k install

在这里插入图片描述
我这里之前安装执行过命令httpd -k install,所提示已经安装过了 Apache2.4: Service is already installed.
没安装会提示:The ‘Apache2.4’ service is successfully installed.
在这里插入图片描述

5、启动Apache服务,打开Apache bin目录下的ApacheMonitor.exe,点击“Start”

在这里插入图片描述

在这里插入图片描述
启动后在浏览器输入localhost:+你刚才设置的端口,如果没设置默认80端口,显示下图代表安装成功
在这里插入图片描述
Apache的默认站点根目录为htdocs,这个目录就是php文件运行的根目录,所有的php文件都要放到htdocs目录下运行,也可以自己更改工作目录,查找DocumentRoot和Directory字段自己定义的工作路径即可。

五、配置PHP环境

1、在PHP的解压目录中找到php.ini-development直接复制一份然后改名为php.ini

在这里插入图片描述

2、然后我们打开名为名为php.ini的配置文件,进行修改,里面的extension,这是PHP的调用模块,只要把字段前分号去掉,就可以打开此模块的功能,这一步要按照你使用的需求操作。

extension=mysqli
extension=php_mysqli.dll
这两行是打通Mysql时用的可在这一步先配置上
在这里插入图片描述

3、设置电脑环境变量,编辑系统变量,在path中新增ext文件夹的路径

在这里插入图片描述

六、配置PHP模块到Apache服务器上

1、配置Apache24/conf/目录下的httpd.conf文件

在 LoadModule 结尾处补加以下代码(以下是PHP8配置):在这里插入图片描述

LoadModule php_module "P:/PHP/php8apache2_4.dll"
PHPIniDir "P:/PHP/php.ini"
AddType application/x-httpd-php .php .phtml
2、在设置的工作目录下建立index.php文件,文件内容就是输出PHP信息
<?php  
phpinfo()
?>

重启Apache服务器(只要修改配置文件,必须重启Apache服务器修改才能生效
打开网页(localhost:8888/index.php)就可以看到下图所示
在这里插入图片描述
到此PHP已经部署到Apache服务器啦!

七、配置Mysql

这一步我们要做的就是把PHP和Mysql相互打通!

1、打开php.ini文件,查找extension_dir,去掉前面的注释并将ext文件路径改成我们自己的ext路径(记得重启Apache)

在这里插入图片描述

2、在php.int中继续查找mysqli,下面两句前面的;分号注释掉(记得重启Apache)

该步骤在 五、2. 已经配置了可直接跳过
在这里插入图片描述

3、修改index.php中的内容
<?php  
# phpinfo()
$mysqli = mysqli_connect("localhost","root","123456");
if($mysqli){
	echo "Mysql连接成功!";
}else{
	echo "Mysql连接失败!";
}
?>

重新打开网页,如果出现“Mysql连接成功”,那么恭喜你,你的Apache+PHP+Mysql环境已经搭建好啦!

在这里插入图片描述

要在Windows搭建pikachu靶场,你可以按照以下步骤进行操作: 1. 首先,你需要安装Apache与MySQL环境。推荐使用phpstudy_pro来进行环境搭建。你可以在phpstudy的官网上下载并安装。 2. 安装完成后,解压pikachu的源代码,并将解压后的pikachu-master文件夹放在网站根目录下。 3. 打开phpstudy管理面板,找到Apache和MySQL,并启动它们。 4. 访问pikachu的index页面,可以使用"http://localhost/pikachu-master/index.php"这个路径进行访问。 5. 在访问pikachu之前,你需要修改root密码,并创建一个数据库。这些信息将在后续使用到。 6. 进入pikachu-master文件夹,找到inc目录,并进入其中。使用记事本打开config.inc.php文件,根据你之前设置的密码和账户信息进行相应修改。 7. 修改完毕后,重启服务器。现在你可以开始使用本地的pikachu靶场进行训练了。 请确保按照上述步骤正确操作,这样就可以在Windows搭建pikachu靶场了。12 #### 引用[.reference_title] - *1* [pikachu靶场搭建以及搭建问题](https://blog.csdn.net/weixin_51334923/article/details/120864971)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *2* [搭建一个pikachu靶场](https://blog.csdn.net/weixin_46676939/article/details/127682906)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值