文章时间:2018年8月4日 01:24:57
基于系统:win10 64bit
环境版本:httpd-2.4.34-x64 php-7.2.8-x64
下载网址:
官方:
Apache:https://httpd.apache.org/download.cgi
php:http://www.php.net/
要用我们就用最新的,但是新的东西,改动的东西很多,配置上跟以前也有很大区别,往上搜索的教程也会出现各种残缺,照着一模一样操作,愣是找不到某段要修改的地方,本人趟坑,留下此教程。
新进入下载的官网地址:Downloading the Apache HTTP Server,如图所示。
然后继续点击这个位置,如图:
点击这个位置进行下载,这个是官网最新版本的。这里是下载64位的,上面那个是32位的,根据自己的系统进行选择。
1、解压会得到下面2个文件,一个是说明文件,另一个是Apache24的文件夹。
2、我将Apache24文件放到了D盘下面,我们以管理员身份打开命令提示符,进入到d盘下面的Apache24/bin目录下,命令如下:
D:
cd Apache24
cd bin
3.首先修改Apache24/conf/httpd的配置文件:
① 找到以下内容,将 “/Apache24”修改为当前Apache24的目录,我的是D:\Apache24。
Define SRVROOT “/Apache24”
ServerRoot “${SRVROOT}”
② 修改端口号,找到以下内容,将“80”修改为“8080”,因为我的机器上,8080已经被Tomcat占用,所以我这里修改为9090了,你们自己随便写你们自己的,只要后面的端口号对应起来就行了。
Listen 12.34.56.78:80
Listen 80
4.在命令提示符中输入以下命令,安装http service。(注意:命令中,Apache24为安装的服务名称)
httpd.exe -k install -n "Apache24"
命令行上出现如上提示,则表示成功,ERROR不需要理会。
安装完成后可以通过win+R,输入services.msc,查看所有的服务。可以在服务中找到Apache24的服务。
通过如下命令可以开启和关闭Apache24服务:
httpd.exe -k start -n "Apache24"
httpd.exe -k stop -n "Apache24"
附: 重启和卸载http的命令
httpd.exe -k restart -n "Apache24"
httpd.exe -k uninstall -n "Apache24"
双击/bin目录下的ApacheMonitor.exe,在笔者的电脑上,这个程序会最小化到托盘:
在图形界面中可以点击start、stop、restart等。
至此,Apache就安装成功了,我们在浏览器中输入localhost:8080,打开即可查看默认的页面了。
我们的程序文件,都放在目录D:\Apache24\htdocs下,你可以把自己写的文件拷贝到此处。
下载最新版的php,现在都是zip的压缩包,解压出来,将文件夹的名字改为php-7.2.8.
我的路径是D:/php-7.2.8
复制一份php.ini-development文件,然后将其重命名为php.ini
配置Apache的httpd.conf文件,添加如下代码:将目录修改为自己目录即可
#php7
LoadModule php7_module D:/php-7.2.8/php7apache2_4.dll
<IfModule php7_module>
PHPIniDir "D:/php-7.2.8/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
将监听端口改为你上面设置的端口,我的为9090端口。如图:
添加好之后,就可以解析php的文件了,可以创建一个php文件,写上phpinfo();进行测试!