当前位置: 首页 > article >正文

window 中安装 php 环境

window 中安装 php 环境

  • 一、准备
  • 二、下载
  • 三、安装
  • 四、测试

一、准备

安装前需要安装 Apache ,可以查看这篇博客。

二、下载

先到这里下载

在这里插入图片描述

这里选择版本为“VS16 x64 Thread Safe”,这个版本不要选择线程安全的,我试过,会缺少文件“php8apache2_4.dll”,如果下载的当前版本没有类似这个文件,可以下载前面的版本。

下载下来是这样的
在这里插入图片描述

三、安装

解压到某个目录,我这里解压到:

D:\environment\php\php8.2.25

在这里插入图片描述

然后复制一份根目录下的“php.ini-development”,重命名为“php.ini”

在这里插入图片描述

然后修改扩展路径,拿到根目录下的“ext”路径,我的是:

D:\environment\php\php8.2.25\ext

做如下修改:

在这里插入图片描述

以后可能需要连接“mysql”,打开“mysql”扩展

在这里插入图片描述

接着打开“Apache”的配置文件“httpd.conf”,做如下添加:

在这里插入图片描述

# 配置加载php,“php_module”因版本而异,“php8apache2_4.dll”文件因版本而异,这里为php8,如果为php7,则为“php7apache2_4.dll”,以此类推。
# 如果没有这个文件就下载上一版本,直到找到为止
LoadModule php_module "D:\environment\php\php8.2.25\php8apache2_4.dll"

#配置Apache分配工作给php模块,把PHP代码交给PHP处理,即.php后缀名的文件,这里照搬即可
AddType application/x-httpd-php .php

#将php配置文件加载到Apache配置文件中,共同生效,这里改为自己的php根目录
PHPIniDir "D:\environment\php\php8.2.25"

然后重新启动“Apache”

四、测试

在“Apache”的网站访问目录,我这里是:

D:\environment\Apache\Apache2.4.62\Apache24\website

新建“test.php”,加上如下内容:

<?php
  phpinfo();
?>

在这里插入图片描述

这里在安装“Apache”的时候将端口改为了“8091”,访问域名为“127.0.0.1:8091”,所以访问“test.php”的地址为:

http://127.0.0.1:8091/test.php

在这里插入图片描述


http://www.kler.cn/a/406092.html

相关文章:

  • 在Excel中处理不规范的日期格式数据并判断格式是否正确
  • 二叉树路径相关算法题|带权路径长度WPL|最长路径长度|直径长度|到叶节点路径|深度|到某节点的路径非递归(C)
  • WPF如何全局应用黑白主题效果
  • fastify 连接 mysql
  • Spring Web入门练习
  • [大数据]Trino
  • 云高性能计算 CHPC :基因研究的加速器(二)使用Docker工作流示例
  • PID多变量解耦控制
  • Spring Boot3.x自动配置不生效的排查与解决:IDEA 文件夹命名导致的问题
  • 大数据学习17之Spark-Core
  • wordpress二开-WordPress新增页面模板-说说微语
  • 深入理解TensorFlow中的形状处理函数
  • 鸿蒙MVVM模式介绍与使用
  • 数字IC后端笔试面试题库 | 经典时序Timing计算题
  • 解决复杂查询难题:如何通过 Self-querying Prompting 提高 RAG 系统效率?
  • 如何创建软件设计文档(+方法步骤)
  • Admin.NET框架前端由于keep-alive设置缓存导致的onUnmount未触发问题
  • C:mbedtls库实现https双向认证连接示例_七侠镇莫尛貝大侠20241122
  • Linux的基础开发工具
  • dockerfile构建Nginx镜像练习二(5-2)
  • 代码随想录第三十八天
  • Pulid:pure and lightning id customization via contrastive alignment
  • 华为HCCDA云技术认证--数据库服务
  • 上海乐鑫科技总代理商ESP32-C5,2.45GHz双频Wi-Fi6,高效连接更安全
  • 向量数据库FAISS之六:如何让FAISS更快
  • Memecoin市场热潮:破圈与挑战并存