php7+apache2.4 安装(window)

一、下载

需要下载 php7、apache2.4、vc2015(VC库)

PHP7下载地址:
http://windows.php.net/download/

Apache 下载地址:
https://httpd.apache.org/docs/current/platform/windows.html#down

ApacheHaus 版本的Apache,下载地址:
https://www.apachehaus.com/cgi-bin/download.plx

vc2015下载地址:
http://www.microsoft.com/zh-cn/download/details.aspx?id=48145

二、安装

安装 vc2015,有的电脑安装后需要重启一下。
解压php7,Apache2.4 压缩包,解压路径根据实际情况自己选择,例如我的路径是:

C:\Software\apache24\
C:\Software\php7

 

三、配置

有两个配置文件需要配置,分别是 httpd.conf 和 php.ini

编辑 /apache24/conf/httpd.conf 文件

修改:ServerRoot "C:/Software/apache24"

添加php7对apache的处理接口

PHPIniDir "D:/web/php-7.0.0-Win32-VC14-x86/"
LoadModule php7_module "C:/Software/apache24/php7apache2_4.dll"

添加 php的minetype,在 <IfModule mime_module> 标签中添加
AddType application/x-httpd-php .php

添加DirectoryIndex 添加 php index (可选)
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

打开php目录,复制1个php.ini-development ,修改为php.ini。
编辑 php.ini, 找到 ;extension_dir = "ext"  ,把前面的分号去掉,修改为实际的ext文件路径:
extension_dir = "C:\Software\php7\ext"

 

四、将apache24加入windows服务

httpd.exe -k install -n Apache2.4

 

五、测试

在 C:\Software\Apache24\htdocs 创建1个 phpinfo.php 文件

<?php
    phpinfo();
?>

启动 apache24 服务 (net start Apache2.4)

访问:http://127.0.0.1/phpinfo.php

 

六、Window服务命令

# 注册服务
httpd.exe -k install -n Apache2.4
# 卸载服务
sc delete Apache2.4
# 运行服务
net start Apache2.4
# 停止服务
net stop Apache2.4

 

七、虚拟主机配置例子

Listen 8080
<VirtualHost *:8080>
    #ServerName dummy-host.example.com
    DocumentRoot "D:\workspace/myproject/web"
    <Directory "D:\workspace/myproject/web">
        Options Indexes FollowSymLinks MultiViews
        Require all granted
        AllowOverride all
        Order Deny,Allow
        Allow from all
        #Allow from 172.0.0.1
    </Directory>
</VirtualHost>

 

posted @ 2019-01-12 10:33  relucent  阅读(2276)  评论(2编辑  收藏  举报