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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM