win10本地配置apache,PHP,MySQL环境

一、安装和配置apache环境

所需文件自取
Web服务器
链接:https://pan.baidu.com/s/1n7_EQZQl_kzFgvxgnP9YFA
提取码:wjji
在本地d盘创建一个Web文件夹,将httpd-2.4.46-o111g-x64-vc15压缩包中的Apache24解压到d:/Web/目录下,如图所示:
在这里插入图片描述

在D:\Web\Apache24\conf\目录下找到httpd.cof用记事本打开。

1.找到Define SRVROOT将里面路径改为D:/Web/Apache24
在这里插入图片描述
2.用管理员省份进入cmd,然后 cd D:\Web\Apache24\bin
进入apache的bin目录下输入 httpd.exe -k install 命令安装服务器。
看到successfully installed即表示安装成功。
在这里插入图片描述
3.启动Apache服务,在D:\Web\Apache24\bin目录下找到ApacheMonitor.exe程序,双击打开,随后可在电脑右下方状态栏中启动服务器,绿色为启动成功。
在这里插入图片描述
4.测试服务器,在浏览器中输入www.localhost得到如下页面为成功。
在这里插入图片描述

二、安装PHP和配置环境

1.将php-7.3.21-Win32-VC15-x64解压到d:\Web\目录下已经创好的php7.3文件中,如同所示:
在这里插入图片描述
2.在D:\Web\Apache24\conf\目录下找到httpd.cof用记事本打开,添加PHP关联性。
在httpd.cof结尾添加如下代码:

LoadModule php7_module "D:/Web/php7.3/php7apache2_4.dll"
<FilesMatch "\.php$">
setHandler application/x-httpd-php
</FilesMatch>
PHPIniDir "D:\Web\php7.3"

LoadModule是加载模块,模块文件路径指向PHP的php7apache2_4.dll文件;第2-4行添加对PHP的文件解析,利用正则表达式匹配”.php“扩展名的文件,然后通过setHandler提交给PHP处理;第五行的PHPIniDir利用指定php.ini文件保存目录。
3.配置apache 的索引页,索引指的是当访问一个目录时,自动打开哪个文件作为索引,访问"http://localhost"实际上访问的时"http://localhost/index.html",这是因为index.html是默认索引页,所以可以省略索引页的文件名。
在D:\Web\Apache24\conf\目录下找到httpd.cof用记事本打开
在配置文件中搜索IfModule dir_module模块,找到如下代码
在这里插入图片描述
在第二行的index.html后添加index.php如图所示:
在这里插入图片描述
4.测试PHP
重启Apache服务,在
D:\Web\Apache24\htdocs\目录下添加index.php,内容如下:

<?php
  phpinfo();
?>

在浏览器中输入http://localhost/index.php,看到下图即为成功
在这里插入图片描述

三、安装MySQL

前言:需要说明的是在安装了MySQL后需要在PHP的配置文件php.ini中修改和添加某些数据,但是解压后的PHP中没有php.ini文件,这时需要将里面的php.ini-development文件中的内容复制到新建的php.ini文件中,如图所示
在这里插入图片描述
1.安装MySQL,我这里安装的是MySQL5.5版本,将mysql-5.5.19-win32解压后,双击第一个,一路默认安装,设置为root。
在这里插入图片描述
2.修改MySQL字符集
在C:\Program Files (x86)\MySQL\MySQL Server 5.5目录下,打开my.ini
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

将原来是default-character-set=tan1,改为gb2312。这里有两个需要改。
3.关联PHP和MySQL
打开刚才创建的php.ini文件
a.添加路径 extension_dir = D:/Web/php7.3/ext

b.取消下面两行的注释(;分号是注释)
extension=mysqli

extension=pdo_mysql
在这里插入图片描述
c.按照上述要求修改完后,保存即可

测试PHP和MySQL是否关联成功

1.重启Apache服务,在
D:\Web\Apache24\htdocs\目录下添加test.php,内容如下:

<?php
$servername = "localhost";
$username = "root";
$password = "root";
 
// 创建连接
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}else{
echo "连接成功";
}

?>

2.在浏览器中输入http://localhost/test.php,看到下图即为成功
在这里插入图片描述
到此本地Web服务器就搭建成功了
需要注意的是在修改配置文件的时候,路径斜杠是"/"而不是\。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Win10系统上搭建PHP环境,你可以按照以下步骤进行操作: 1. 首先,确保你已经安装了Windows操作系统(Win10)。 2. 下载并安装Apache服务器。你可以从Apache官方网站上下载最新版本的Apache服务器软件,并按照它们提供的安装指南进行安装。 3. 下载并安装MySQL数据库。你可以从MySQL官方网站上下载最新版本的MySQL数据库软件,并按照它们提供的安装指南进行安装。 4. 下载并安装PHP解释器。你可以从PHP官方网站上下载最新版本的PHP解释器,并按照它们提供的安装指南进行安装。 5. 配置Apache服务器。打开Apache配置文件(通常是httpd.conf),找到并编辑以下几个配置项: - 启用PHP模块:找到"LoadModule"行,确保以下两行没有被注释掉: ``` LoadModule php_module modules/mod_php.so AddHandler php-script .php ``` - 配置PHP解释器路径:找到"PHPIniDir"行,将其指向你安装PHP解释器的目录,例如: ``` PHPIniDir "C:/php" ``` - 配置默认文档根目录:找到"DocumentRoot"行,将其指向你想要作为网站根目录的目录,例如: ``` DocumentRoot "C:/Apache/htdocs" ``` 6. 启动ApacheMySQL服务。在安装完成后,你可以通过启动ApacheMySQL服务来启动你的PHP环境。 7. 测试PHP环境。在你的网页浏览器中输入"http://localhost",如果一切正常,你应该能够看到Apache的默认欢迎页面。然后,你可以创建一个简单的PHP文件(例如,hello.php),并在浏览器中输入"http://localhost/hello.php"来测试PHP是否正常工作。 请注意,以上步骤仅提供了一个基本的PHP环境搭建指南,具体的操作可能会因个人需求和系统配置而有所不同。如果你遇到任何问题,建议参考官方文档或寻求专业人士的帮助。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* [win10php环境搭建详细教程](https://blog.csdn.net/weixin_30613239/article/details/115316217)[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^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [win下搭建php环境的方法](https://blog.csdn.net/V13807970340/article/details/126069792)[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^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值