前言
最近因为php调试环境崩掉,放弃了之前的CentOS的环境,转投向其他的php环境。kali自带lamp环境,图个方便,想着就用这个了,没想到启动一下服务还遇到好多问题,最后发现很大一部分都是配置的版本问题导致的。记录防止忘。
环境介绍
kali2023虚拟机(ip:192.168.91.177)
Apache/2.4.58 (Debian)
mysql Ver 15.1 Distrib 10.6.9-MariaDB
PHP 8.2.12
问题开端
首先遇到的问题:
用sudo systemctl start apache2命令运行web服务后,怎么访问网页都显示访问失败。另外用ss和netstat查看80端口,都没有监听服务。这时候就很奇怪了,想来想去,应该只有apache配置文件的问题,但是又苦不知道错在哪里。
经过一番百度之后,似乎有了一些眉目,找到了apache2和apache2ctl两个命令,运行检查后,发现了配置文件的第一处错误。
AH00111: Config variable ${APACHE_RUN_DIR} is not defined
没有定义变量

可以看到错误显示的是未定义APACHE_RUN_DIR变量,这个好解决,寻找对应的变量定义文件,source应用一下即可。
source /etc/apache2/envvars应用对应的变量

最低0.47元/天 解锁文章
6063

被折叠的 条评论
为什么被折叠?



