php 安装 apache_windows安装apache + php

最近军哥在学习php,发现win下面的wamp 不是太好用,做了一些限制于是就去apache官网下载了apache 但是安装出问题了

mac版配置apache + php 请参照文章 mac配置apache+php+mysql

1.apache官网下载Apache的官方网站为:http://httpd.apache.org

48f77e8fa56a

点击这个按钮

继续点击

48f77e8fa56a

点击进入

48f77e8fa56a

终于到下载页面了

下载链接 https://www.apachehaus.com/cgi-bin/download.plx

2.下载完之后解压 然后把apache2.4文件夹放在你喜欢的目录下面,确保这个目录不能出现中文

48f77e8fa56a

我的目录直接放在d盘下面了

3.打开conf目录找到里面httpd.conf

48f77e8fa56a

修改apache路径

如果想修改端口的话 找到 listen 以及ServerName进行修改

48f77e8fa56a

修改端口即可

48f77e8fa56a

serverName也要修改

4.这个时候进入apache的bin目录下面来输入命令

httpd.exe

48f77e8fa56a

这个说明我的443端口被占用了

ps: 443端口是https默认端口, 这里有2中解决办法

1.杀掉你电脑系统里面的所有的443端口,但是我电脑上有很多进程,所以这种办法不可取, 查看端口被占用

netstat -aon|findstr "443"

48f77e8fa56a

这种方法不可取

2.修改apache 的端口号 进入Apache24\conf\extra目录,找到httpd-ssl.conf,右击文本打开。寻找443替换成其他不常用的端口号,比如442但是接下来还是启动不了,经过查看发现 这个文件根本就没有用到

3.找到Apache24\conf\httpd.conf目录搜索 mod_ssl.so 注释此模块

48f77e8fa56a

注释此模块

4.再找到httpd-ssl.conf发现它的前面也是注释的,也就是说apache默认是不启用https的,等到我们需要的时候在回来开启吧

48f77e8fa56a

5.再次来测试

输入

httpd.exe

48f77e8fa56a

ps: 如果此命令卡主一直不动 说明没有问题

6.安装apache 在apache的bin目录下面用管理员权限执行

httpd.exe -k install

48f77e8fa56a

出现安装成功,并且没有错误信息代表服务已经安装成功了

7.找到服务 或者win + R 输入 services.msc

48f77e8fa56a

点击启动即可

8.这个时候在浏览器输入 localhost:8081 即可看到

48f77e8fa56a

8081是我的apache端口号,如果你的不是需要更改

9.修改apache项目部署目录 找到conf/httpd.conf查找document 将这个路径改成你想要的路径即可 然后重启apache服务

48f77e8fa56a

10 可以在apache的bin目录里面找到ApacheMonitor.exe找到这个图标,双击在你的右下角就会看到图形化界面以后重启就方便多了

48f77e8fa56a

11.配置php

2.将PHP解压后拷贝到安装位置,我这里选择的是d:/php-7.3.0。然后将php.ini-development复制并重命名为php.ini,如果是部署,则复制php.ini-production。

48f77e8fa56a

12.编辑Apache的httpd.conf

1.查找LoadModule,在其后面增加下面配置,如果你的PHP在C盘的话,请将D:换成C:,另外注意路径使用/。

LoadModule php7_module D:/php-7.3.0/php7apache2_4.dll

PHPIniDir D:/php-7.3.0

48f77e8fa56a

2.查找AddType,加入如下配置:

AddType application/x-httpd-php .php

48f77e8fa56a

添加配置

3.查找DirectoryIndex,加入index.php,如果希望index.php优先于index.html,则将其放在前面。

DirectoryIndex index.html index.php

48f77e8fa56a

3.保存配置,在命令行中运行httpd.exe检查配置,如果没有问题,则运行httpd.exe -k restart重启Apache服务。

13.在Apache24\htdocs目录下新建一个phpinfo.php文件,输入如下PHP代码

echo phpinfo();

?>

然后在浏览器中访问http://127.0.0.1/phpinfo.php,如果显示下面的页面则表面PHP工作正常:

48f77e8fa56a

到此apache + php就已经配置好了

持续更新实用的干货

简书关注coderYJ

微博关注coderYJ

微信公众号关注coderYJ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值