Php7+Apache2.4+Mysql5.7+Win7-64系统
1. httpd-2.4.25-win64-VC14.zip
2. Microsoft .NET Framework 4.0.exe
3. php-7.1.2-Win32-VC14-x64-Thread Safe.zip
4. vc_redist2015.x64.exe
(1)先从官网 http://httpd.apache.org 下载Apache(在后面我也将附上了此前下载的Apache 文件 httpd-2.4.16-win64-VC14.zip,以供直接下载);
(2)解决提示缺少文件问题:
在我这边提示的是 缺少 vcruntime140.dll文件,我想无论提示缺少的文件是什么,解决方法也是大同小异。这里我们需要下载对应的 VC库(根据Apache版本而定),而此前在下载页面中 官网 也已经提示了我们应下载的VC库对应的版本,并提供了下载地址。
vc redist x64/86.exe 进入微软官网下载
(3)修改httpd.conf配置文件
37行: ServerRoot "apache目录" (e.g. 'c:\apache24' 改为 d:\apache)
217行:ServerName 服务器名称 (e.g demo.app.com or 127.0.0.1)去掉# (这里也填 localhost)
241行: DocumentRoot 修改网站根目录地址
242行:<Directory "网站根目录地址">
358行:ScriptAlias /cgi-bin/ "apache目录+/cgi-bin/"
374行:<Directory "apache目录+/cgi-bin/">
根据自己的情况进行相应的修改。
此外,修改完配置文件后,同样Apache还是不能正常开启,需要安装Apache服务。
(4)使用命令行cmd安装Apache服务:
a.启动命令行管理员模式,然后cd到apache目录下运行:
b.输入如下命令:httpd -k install
(5)启动 Apache服务
同样输入命令行: httpd -k start
这里我还提供了 重启与卸载服务的命令:
#重启服务
httpd -k restart
#卸载服务
httpd -k uninstall
启动Apache服务成功后,打开 ApacheMonitor.exe。
(6)点击 Start 即可开启Apache服务器。
多站点配置:
(1) C:\Windows\System32\drivers\etc 修改 hosts 文件
127.0.0.1 www.xxx.com
127.0.0.1 www.xxx.com
(2) 首先我们要找到apache配置文件
E:\phpStudy\Apache\conf\httpd.conf
然后打开文件查找#Include conf/extra/httpd-vhosts.conf
把前面的#去掉
(3) 然后按这个路径找到httpd-vhosts.conf文件并打开(添加或修改)
<VirtualHost *:80>
ServerAdmin 570584176@qq.com
DocumentRoot "H:/Htdocs/xxx/"
ServerName xxx.com
ServerAlias www.xxx.com
ErrorLog "logs/xxx.com-error.log"
CustomLog "logs/xxx.com-access.log" common
</VirtualHost>
(4) 重启Apache服务器

浙公网安备 33010602011771号