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服务器

posted @ 2017-03-06 14:11  mainnow  阅读(759)  评论(0)    收藏  举报