PHP环境绿色配置(windows)
一、下载所需要的安装包
httpd-2.4.52-win64-VS16.zip 蓝奏链 | httpd 官方下载页面
php-8.1.3-Win32-vs16-x64.zip 蓝奏链 | PHP 官方下载页面
mariadb-10.7.3-winx64.zip 蓝奏链 | MariaDB 官方下载页面
二、解压并安装
2.1 解压压缩包
将三个压缩包的文件都解压出来,说明性/版权声明类文件可以删除。
然后将文件夹放置在要安装的位置。
2.2 安装Mariadb
- 在mariadb安装目录的bin路径下执行
mariadb-install-db.exe
初始化数据库。 - 接着执行
mysqld --install mariadb10
将数据库注册为名为mariadb10
的服务。 - 接着执行
net start mariadb10
启动刚才注册的服务。 - 接着执行
mariadb -uroot
登录数据库后即可执行SQL语句测试。
2.3 安装PHP
-
将
php.ini-development
或php.ini-production
拷贝成php.ini
。
-
在php.ini中配置
ext路径
并开启mysqli
扩展。
2.4 安装apache即httpd
- 在httpd安装目录的
conf/extra
目录下创建一个httpd-php.conf
文件,并写入以下内容:
LoadModule php_module C:\sInstallation\phpenv\php813vs16\php8apache2_4.dll
PHPIniDir C:\sInstallation\phpenv\php813vs16
AddType application/x-httpd-php .php
上述代码第一行是指定httpd启动时加载php预处理器,
第二行代码是指定加载php预处理器时读取php.ini的路径,
第三行代码是指定.php后缀的文件使用php预处理器处理。
- 在httpd安装目录的conf目录下编辑
httpd.conf
文件
Define SRVROOT "C:\sInstallation\phpenv\httpd2452x64vs16"
ServerName localhost:80
Include conf/extra/httpd-php.conf
上述代码第一行指定web服务器根目录,
第二行执行服务域名/IP和端口号,
第三行是自行添加的,用于读取我们上一步写的配置文件。
- 将web服务器注册为服务
在httpd安装目录的bin目录下打开cmd(管理员身份)执行httpd -k install
将其注册为服务(默认服务名为:Apache2.4),
接着执行net start Apache2.4
启动web服务。
三、测试安装结果
3.1 访问主页
3.2 编写php测试文件
我们在httpd安装目录的htdocs目录下新建phpinfo.php
文件,
并在文件中写入<?php phpinfo();
内容。
然后我们在浏览器中访问查看。
3.3 编写php数据库测试文件
我们在httpd安装目录的htdocs目录下新建tdb.php
文件,
并在文件中写入以下内容。
<?php
$mysqli = new mysqli("localhost", "root", "", "mysql", 3306);
echo $mysqli->host_info . "\n";
然后我们在浏览器中访问查看。
出现上图内容即整个安装完成,数据库连接成功。
3.4 如何使用
使用时只需执行net start mariadb10
和net start Apache2.4
将服务开启即可。
注意:如果没有关机或手动关闭,服务不会自己关闭,下次可以直接使用。
有了计划记得推动,不要原地踏步。
分类:
服务器&开发环境配置
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)