最近军哥在学习php,发现win下面的wamp 不是太好用,做了一些限制于是就去apache官网下载了apache 但是安装出问题了
mac版配置apache + php 请参照文章 mac配置apache+php+mysql
1.apache官网下载Apache的官方网站为:http://httpd.apache.org
打开下载页面(http://httpd.apache.org/download.cgi),找到最新版本,点击下面的Binaries。
继续点击
下载链接 https://www.apachehaus.com/cgi-bin/download.plx
2.下载完之后解压 然后把apache2.4文件夹放在你喜欢的目录下面,确保这个目录不能出现中文
3.打开conf目录找到里面httpd.conf
- 如果想修改端口的话 找到
listen
以及ServerName
进行修改
4.这个时候进入apache的bin目录下面来输入命令
httpd.exe
ps: 443端口是https默认端口, 这里有2中解决办法
- 1.杀掉你电脑系统里面的所有的443端口,但是我电脑上有很多进程,所以这种办法不可取, 查看端口被占用
netstat -aon|findstr "443"
2.修改apache 的端口号 进入Apache24\conf\extra目录,找到httpd-ssl.conf,右击文本打开。寻找443替换成其他不常用的端口号,比如442但是接下来还是启动不了,经过查看发现 这个文件根本就没有用到
3.找到Apache24\conf\httpd.conf
目录搜索 mod_ssl.so
注释此模块
4.再找到
httpd-ssl.conf
发现它的前面也是注释的,也就是说apache默认是不启用https的,等到我们需要的时候在回来开启吧5.再次来测试
输入
httpd.exe
ps: 如果此命令卡主一直不动 说明没有问题
6.安装apache 在apache的bin目录下面用管理员权限执行
httpd.exe -k install
7.找到服务 或者win + R 输入 services.msc
8.这个时候在浏览器输入 localhost:8081
即可看到
9.修改apache项目部署目录 找到conf/httpd.conf
查找document
将这个路径改成你想要的路径即可 然后重启apache服务
10 可以在apache的bin目录里面找到ApacheMonitor.exe
找到这个图标,双击在你的右下角就会看到图形化界面以后重启就方便多了
11.配置php
- 1.下载php http://php.net/downloads.php
-
2.将PHP解压后拷贝到安装位置,我这里选择的是d:/php-7.3.0。然后将php.ini-development复制并重命名为php.ini,如果是部署,则复制php.ini-production。
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
- 2.查找AddType,加入如下配置:
AddType application/x-httpd-php .php
- 3.查找DirectoryIndex,加入index.php,如果希望index.php优先于index.html,则将其放在前面。
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
- 3.保存配置,在命令行中运行
httpd.exe
检查配置,如果没有问题,则运行httpd.exe -k restart
重启Apache服务。
13.在Apache24\htdocs目录下新建一个phpinfo.php文件,输入如下PHP代码
<?php
echo phpinfo();
?>
- 然后在浏览器中访问http://127.0.0.1/phpinfo.php,如果显示下面的页面则表面PHP工作正常:
到此apache + php就已经配置好了
持续更新实用的干货
简书关注coderYJ
微博关注coderYJ
微信公众号关注coderYJ