前言(写作目的)
今天因为想了解下php,翻了下教程,发现都写得很简单
故查看官方文档安装,过程有几次报错的情况,所以记录下安装过程
前期准备
- 下载php8的包 32位的下载x86 64位的下载x64
- 下载Apache2.4 下载下图框住的
配置
- 两个包下载后解压
-
打开解压后的php文件夹进入,并复制粘贴php.ini-development 把php.ini-development副本文件名改为php.ini 如下图
-
进图解压后的httpd(Apache)目录下的conf文件夹 打开httpd.conf 如下图
-
修改 37行为你的 apach24路径 如图:
此处注意,路径中使用反斜杠 /
-
搜索Ifmodule unixd_nodule 在上面加上以下配置
注意: 路径修改为自己的路径
-
# before PHP 8.0.0 the name of the module was php7_module LoadModule php_module "D:\Tools\PHP\php8apache2_4.dll" # 此处需要修改 <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch> # configure the path to php.ini PHPIniDir "D:/tools/PHP" #此处路径需要修改
-
如图
-
- 搜索 ServerAdmin 在下面写上ServerName 如图
至此配置完成
测试
- 用管理员身份打开cmd
- 切换到httpd\Apache24\bin目录
如图:
- 执行httpd -t 检查
- 执行 服务安装命令
httpd -k install -n Apache2.4
- 执行后结果
- 执行后结果
- 启动:
httpd -k start #启动命令 httpd -k stop # 关闭命令
- 执行启动命令
- 执行启动命令
- 启动后浏览器访问 localhost
端口不是80的记得加上端口号
结果如下图证明成功