手把手教你Apache2.4 + PHP8.39的安装(windows)及避坑问题点

一、下载Apache

Apache官网下载安装包:http://www.apachelounge.com/download/

我们是64位操作系统,下载win64版本(主版本是2.4即可,后面的小版本无影响)。

2、把压缩包解压到没有中文名字的路径,比如我解压到了

D:\Program Files\php\httpd-2.4.62-240718-win64-VS17

二、下载PHP

php官网下载:https://windows.php.net/download/

这里我们下载8.3.9版本,64位的,线程安全的版本,Thread Safe。

下载zip压缩包。 

同上解压出来:

三、配置PHP

1、把php文件夹,根目录中的php.ini-development复制一份,并修改为:php.ini。

2、修改php.ini

将 ;extension_dir = "ext"  修改为 ext的实际路径,比如

extension_dir = "D:\Program Files\php\php-8.3.9-Win32-vs16-x64\ext" 

3、配置php环境变量

右键此电脑-属性-高级系统设置-环境变量-系统变量path

把php解压后的安装包和ext的路径放进去

测试php是否安装好,在cmd中输入php -v即可查看php版本号

四、Apache配置

打开Apache/conf目录下的httpd.conf 

1、将ServerName 中的www.example.com改为localhost

2、修改:Define SRVROOT,将Define SRVROOT “Apache24的路径”,如图:

3、添加如下代码:

路径改为你PHP解压的对应的路径。

#php support
LoadModule php_module "D:\Program Files\php\php-8.3.9-Win32-vs16-x64\php8apache2_4.dll"
PHPIniDir "D:\Program Files\php\php-8.3.9-Win32-vs16-x64"

如图: 

4、返回php.ini模块里面,选择需要的功能,取消前面的分号注释

5、在apache中http.conf文件中添加PHP类型支持

在#AppType后面添加一行:

AddType application/x-httpd-php .php .html .htm

如图: 

6、为了避免和其他HTTP服务器占用的80端口冲突,修改Listen后面的端口号,自定义。 

五、启动Apache

通过bin目录下的ApacheMonitor.exe启动服务。也可以创建快捷方式。 

找到电脑右下角的托盘图标单击,鼠标移动到服务上,可以启动、停止、重启

如果没有服务:管理员方式启动cmd 

输入cd D:\Program Files\php\httpd-2.4.62-240718-win64-VS17\Apache24\bin,你的apache中bin的路径,然后再输入D:就进入bin路径下了,当然可以直接一行输入,不多赘述了。

进入bin路径下,输入httpd -k start -n Apache24即可启动apache服务

服务安装好以后启动。

如果服务启动失败:

在Apache/bin目录下执行:

httpd.exe -t,查看报错原因对症下药

访问 http://localhost:8080/

看到这个界面代表Apache运行成功。

apache监视窗口会显示php的版本号,如果未显示,即为配置错误。

六、问题点

如果报错,可以试试将ServerName 中的www.example.com改为localhost。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值