windows下apache简单配置php解释器

article/2025/10/5 19:40:00

目录

1. apache部署

1.1. 下载安装包

1.2 安装

1.3 文件配置

1.4 进入cmd,执行httpd -k install -n apache

1.5 服务启动

1.6 服务验证

1.7 apache服务搭建至此结束。

 2. php环境部署

2.1 php包下载

2.2 添加环境变量

3. apache下加载php解释器

3.1 编写一个php样本

3.2 初次简单访问

3.3 加载php模块

3.4 验证php模块

3.5 php解析任务加载

3.6 php解析验证


1. apache部署

1.1. 下载安装包

官方网址:

Welcome! - The Apache HTTP Server Project

1.2 安装

安装包下下来是一个压缩包并且文件名冗长,我们解压重命名。

 1.3 文件配置

配置的话需要在httpd.conf文件,路径是在httpd-2.4/Apache24/conf/

更改apache的绝对路径

 1.4 进入cmd,执行httpd -k install -n apache

Errors reported here must be corrected before the service can be started.意思是“此处报告的错误必须在服务开始前进行纠正。(此报错可以忽略)

1.5 服务启动

 使用ApacheMonitorq启动

1.6 服务验证

接下来我们要验证服务是否真的ok

浏览器键入:localhost:80,出现如下页面表示部署完成。

 1.7 apache服务搭建至此结束。

 2. php环境部署

2.1 php包下载

地址:PHP For Windows: Binaries and sources Releases

下载好之后进行解压,重命名简化文件名。

2.2 添加环境变量

我们先找到php.exe的绝对路径,F:\php\php-8.0.18下,

“高级系统设置”,path下添加上述的绝对路径,

cmd下查询版本,php -v,有版本信息即可,表示php环境已经ok

3. apache下加载php解释器

3.1 编写一个php样本

3.2 初次简单访问

 可见我们的apache对php并没有进行解释。

3.3 加载php模块

 在httpd/conf/httpd.conf里添加如下模块,亦可以直接搜索loadmodule,这个模块按照自己的路径来。

(Attention!!!:如果你发现你的php里没有php8apache2_4.dll文件,那就是下错了,因为 博主也下错了,重新下载如图,

)

3.4 验证php模块

在cmd下,httpd\apache2.4\bin目录下执行httpd -t

 发现有报错,

根据我们在 httpd.conf里做修改,去掉php_module的版本号即可。(之前的版本模块都会带上版本号,到8这块去掉了。)

 

 3.5 php解析任务加载

依然是httpd.conf,添加如下,

#php分配
AddType application/x-httpd-php .php

 3.6 php解析验证

localhost/index.php,我们之前写的样本

 php已实现。

3.7 添加php配置文件路径

httpd.conf添加

由于php.ini文件是默认不存在的,所以我们复制php.ini-production更名为php.ini

 (注意:此时php的配置文件已经加如到apache配置项中,意味着php.ini的修改需要apache的重启才能生效。否则不会生效)


http://chatgpt.dhexx.cn/article/k13LRxAO.shtml

相关文章

宝塔面板定时重启apache、mysql、php5.6等Shell命令

定时重启apache service httpd restart 定时重启mysql service mysqld restart 定时重启php5.6 service php-fpm-56 restart 定时重启php5.7 service php-fpm-72 restart 还有一种定时重启php5.6的方法 /etc/init.d/php-fpm-56 restart 停止推送 php /www/wwwroot/y…

linux环境下,重启Apache服务httpd出现以下错误

重点查看红线圈出的错误信息 之后修改配置/etc/httpd/conf/httpd.conf未见,由错误信息已知是文件的355行组织了它重启,所以只需将其注释掉或者删掉即可。 保存文件 重新启动即可

重启apache下php,怎么重启apache

怎么重启apache? windows下重启Apache ● 首先右击“此电脑”,点击“管理”; ● 在打开的“计算机管理”程序中,双击“服务和应用程序”。 ● 在打开的“计算机管理”程序中,双击“服务”。 ● 在所有的服务列表中&…

安装、启动与停止Apache服务

安装、启动与停止Apache服务 安装Apache相关软件 [rootcentos7 ~]# rpm -q httpd [rootcentos7-1 ~]# mkdir /opt/centos //创建目录/opt/centos [rootcentos7-1 ~]# mount /dev/cdrom /opt/centos //挂载光盘到/opt/centos 下 mount: /dev/sr0 写保护…

Ansys里不同材料属性按照不同颜色显示出来

在plotctrls里面,有numbers的设置,按照材料或者实常数可以将不同部位编号。 编好号之后,就可以对所选的构件染色了 希望有所帮助。

AD生成BOM表_材料清单 (Bill of Material)

打开Altium Designer软件,然后在原理图界面(XXX.SchDoc),选择 Reports(报告)>> Bill of Materials(材料清单)。 显示如下界面: 选择所需要的BOM表表头,BOM表头_comment_Description_desi…

SAP HUM 如何将HU里的物料号换成另外一个物料号?

SAP HUM 如何将HU里的物料号换成另外一个物料号? 比如HU 183221204047,里面的物料号是10000191, 业务因故包错了物料号,希望在继续使用HU号码的前提下将物料号由10000191替换成10000192. 这意味着,需要将该HU拆掉,然后…

NetSuite关于客户料号的管理

NetSuite关于客户料号的管理 NetSuite关于客户料号的管理解决方案步骤 NetSuite关于客户料号的管理 NetSuite中有成熟的解决方案处理客户料号与系统物料编码对应的问题。主要需要安装bundle, ID为47193。 安装Bundle后,可以分配客户的料号与系统中物料…

批次号/订单号生成

概述 在系统内部或与其他系统进行对接对编码有一定自定义规则,包括批次号、订单号,比如 PCH20170727152245000001 编码规范 开头字母 年月日时分秒 序号 ,使用存储过程和不使用存储过程两种方式,数据都是存在 mysql 数据库中。…

SAP消耗性物料采购前台操作及后台配置

提示:本人工作之余的学习记录,仅供参考 文章目录 前言 企业里除了库存物料采购外,经常存在非库存物料的采购,由于零星小物件比较多,例如中性笔、文件夹、一次性纸杯、A4纸等办公用品,创建物料,…

一、T100之料件管理

T100之料件管理 一、料件集团数据和据点级数据的区别二、料件基础资料设置2.1 料件分群(先要建好分群,基础资料中要用到)2.2 企业层次参数设置aoos0102.3 据点级数据集团控制设置作业(aooi090)2.4 aooi2502.5 aooi2602.6 aimi010(产品分类码维护作业)2.7 aimi1502.8…

SAP PP 笔记(二)物料

Organizational levels for the material master record and Organization structures:物料主档的组织架构,建立这个料号有哪些层次,比如有集团、工厂、仓位这个层次,也可能有销售区域层次等Material type - industry sector&…

数据库原理与技术 作业及答案 复习用

目录 第一章 绪论 作业第二章 关系数据库 作业第3章 关系数据库标准语言SQL 作业1第3章 关系数据库标准语言SQL 作业2第3章 关系数据库标准语言SQL 作业3⭐第4章 数据库安全性 作业⭐SQL 综合练习⭐第6章 关系数据理论 作业 新⭐第7章 数据库设计 作业 新⭐HBase作业 新 第一章…

金蝶新建生产领料单,单据编号不能自动填写

今天接到分厂电话,生产领料单新建后,单据编号栏为空。过去检查后,确实如此,一番百度后解决,记录如下: 进入K3后,点击系统设置---系统设置---仓储管理---单据类型 ,双击打开&#xf…

SAP中客户来料加工流程评测

客户来料加工,即对于加工方来说,生产成品所需要的部分或全部原材料的来源并非自己采购,而是由客户提供。从业务的模式上看,对于加工方有以下几个特点: 1、对于加工方而言,客户提供物料无需做价值管理,只需做数量管理;从现实业务角度可以想象,物料的接收,消耗会增加和…

ERP实施-生产模块-无物料号订单

系统功能:事务代码:CO07-不参考物料代码创建生产订单。 适用场景: 1.返工业务-结算规则对应正常生产订单; 2.工装生产-结算规则对应财务内部订单号或者项目WBS,生产完工后由财务确认是否转固; 3.售后返修-结算到返修销…

Type-C扩展坞常用料号大全|音视频芯片|cc协议芯片|PD芯片|HUB芯片|网口芯片|音频芯片

最近一段时间因为重返职场,把市面上做Type-C 接口相关的常用料号做了整理。自己对CS型号的也更加了解,如何进行方案优化,降低BOM成本。慢慢整理,不断学习,持续更新记录,欢迎大家一起谈论学习。 音视频芯片…

Teamcenter8 更改料号所有者操作

为了取得对某对象的修改权,有时候要更改所有权。 1.选择要更改所有者的对象 2.点击菜单“编辑”->“更改所有权” 3.选择组织、用户 4.点击“确定”,“是” 更改所有权。

SAP 物料成本核算冻结:料号. 不能过账,是否取消?消息 CK167

问题点: CK11N估算单个产品成本时,弹窗提示其下层个别原料核算冻结。 消息号: CK 167 (注:这个是点“否”进入核算屏幕-查看日志中的消息号,并不是弹窗的消息号,两个消息提示的是同一个问题&am…

SAP 无料号成本中心采购-物料组对应总帐科目

使用采购单采购费用和外协服务更便于控制,比如可以在SAP系统中设置采购申请和相关审批流程。 长话短说,直入整体,现在还是以费用采购单的使用步骤:  (1).Tcode:OMSF定义物料组 (2).到配置路径IMG Path:物料管理-&g…