windows下apache配置php解释器
目录
1.4 进入cmd,执行httpd -k install -n apache
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的重启才能生效。否则不会生效)
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhihchih
-
解决Mybatis报错org.apache.ibatis.reflection.ReflectionException: There is no getter for property named
-
CVE-2021-27905 Apache Solr SSRF漏洞
-
Linux环境Ubuntu系列安装和部署Apache2
-
IDEA创建Maven项目报错- Error injecting constructor, java.lang.NoSuchMethodError: org.apache.maven.model
-
tomcat打不开 跳出弹窗显示指定服务未安装解决方法详细流程
-
Apache HttpComponents 使用
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
excel图片置于文字下方的方法
PHP中文网 06-27 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
微信提示登录环境异常是什么意思原因
PHP中文网 04-09 -
微信运动停用后别人还能看到步数吗
PHP中文网 07-22 -
微信人名旁边有个图标有什么用
PHP中文网 03-11