一、win10 64位搭建apache2.4+php 7.x環境


一、下載PHP到文件夾,並解壓


 

1、下載地址:https://www.php.net/downloads.php,選擇windows downloads

 

下載最新版本的.zip文件

 

二、下載Apache到文件夾,並解壓


 

下載地址:http://httpd.apache.org/download.cgi,找到最新版本,選擇files for Microsoft Windows

選擇ApacheHaus 

 

選擇64位,下載即可

解壓之后,注意其目錄,我的目錄為:D:\php\web\Apache24           D:\php\web\phpcon

如果有IIS,最好把IIS先關掉,或者把IIS指定到別的端口,如8080,再進行安裝

找到D:\webServer\Apache24\conf\httpd.conf文件,用記事本打開,將Define SRVROOT的值改為:

Define SRVROOT "D:\php\web\Apache24"
ServerRoot "${SRVROOT}"

 以管理員身份運行運行cmd.exe ,輸入以下運行

D:\php\web\Apache24\bin\httpd.exe -k install -n apache

啟動:

方法一:找到D:\webServer\Apache\bin\ApacheMonitor.exe點Start即可啟動

方法二:cmd里面運行(推薦此方法,如果出錯,可以看是什么錯誤)

D:\php\web\Apache24\bin\httpd.exe -w -n "apache" -k start 

 

三、配置httpd.conf文件


 

1、在LoadModule ssl_module modules/mod_ssl.so后添加

LoadModule php7_module " D:/php/web/phpcon/php7apache2_4.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir " D:/php/web/phpcon"

注意:

(1、php7apache2_4.dll所在的位置

(2、PHPIniDir是指定php.ini所在的位置

(3、注意要把"\"改成"/"

 2、修改ScriptAlias

把ScriptAlias /cgi-bin/ "${SRVROOT}/cgi-bin/"改為以下

ScriptAlias /php/ "D:/php/web/phpcon/"

把<Directory "${SRVROOT}/cgi-bin">改成

<Directory "D:/php/web/phpcon/">

3、修改DocumentRoot的值(指定網站的根目錄)我的根目錄用了D:/php/web/root

修改以下兩處:

DocumentRoot "D:/php/web/root" <Directory " D:/php/web/root ">

4.修改DirectoryIndex指定默認文檔的名稱

<IfModule dir_module> DirectoryIndex index.html </IfModule>

換成

<IfModule dir_module> DirectoryIndex index.html index.php index.htm default.php default.html default.htm </IfModule>

 

四、步驟四、配置php.ini


1、配置php.ini

  把php目錄下的php.ini-production改名為php.ini

打開php.ini

把extension_dir = "./",修改為

extension_dir = "D:/php/web/phpcon/ext"

 


五、測試及問題


 

重啟電腦,開啟服務,新建一個php文件,並在瀏覽器中訪問

問題:開啟服務出錯

OS 10048)通常每個套接字地址(協議/網絡地址/端口)只允許使用一次。  : AH00072: make_sock: could not bind to address [::]:443
(OS 10048)通常每個套接字地址(協議/網絡地址/端口)只允許使用一次。  : AH00072: make_sock: could not bind to address 0.0.0.0:443

 打開D:\php\web\Apache24\conf\extra,做以下操作

再訪問,ok!

 


免責聲明!

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



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