php-7.1和apache httpd-2.4.29 windows環境配置


一、apaceh2.4配置

(一)、修改apache2.4.29的httpd.conf安裝目錄文件,第38行

原Define SRVROOT "/Apache24"

修改為(你自己Apache的文件目錄)Define SRVROOT "D:/Program Files/Apache24"

 

(二)、修改apache2.4.25的httpd.conf源文件存放路徑,第247行和248行

DocumentRoot "${SRVROOT}/htdocs"

<Directory "${SRVROOT}/htdocs">

修改為

DocumentRoot "D:/Program Files/www"

<Directory "D:/Program Files/www">

 

(三)、添加apache服務至系統中,以管理員身份運行CMD,使用命令添加。

命令"D:/Program Files/Apache24/bin/httpd.exe" -k install -n apache

(四)、修改apache E:\php\Apache24\conf\httpd.conf添加php關聯

下面這一段可以放在(<IfModule unixd_module>前面)

LoadModule php7_module "D:/soft/php/php-7.1.11-Win32-VC14-x64/php7apache2_4.dll"
PHPIniDir "D:/soft/php/php-7.1.11-Win32-VC14-x64/"

 

最后

390行找到<IfModule mime_module>   

添加

AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddType application/pdf .pdf

 

(五)、apache啟動錯誤查詢。右鍵點擊“計算機”》打開“管理”》“事件查看器”》“windows日志”》“應用程序”即可查詢報錯內容

 

 

二、  php配置

(一)、把D:/php7.x.x/php.ini-production 復制一份,並重命名為php.ini;

(二)、開啟幾個常用的php擴展用Notepad或emeditor或者記事本(最好是Notepad或sublim,這個兩個軟件顯示行數)打開剛才重命名的php.ini文件進行編輯

1、736行 ;extension_dir = "./"把前面的分號去掉,並改為extension_dir = "D:/soft/php/php-7.1.11-Win32-VC14-x64"

2、737行和738行去掉前面的分號,On windows:

extension_dir = "ext"

並修改為

On windows:

extension_dir = "D:/soft/php/php-7.1.11-Win32-VC14-x64/ext"【說明,此地址為擴展庫的地址如不修改,php程序將無法訪問擴展庫】

3、893行 ;extension=php_curl.dll 去掉前面的分號

4、896行 ;extension=php_gd2.dll 去掉前面的分號

5、903行 ;extension=php_mbstring.dll 去掉前面的分號

6、905行 ;extension=php_mysqli.dll 去掉前面的分號

7、909行 ; extension=php_pdo_mysql.dll 去掉前面的分號

php7鏈接mysql數據庫只保留了mysqli和pdo兩種方法,去掉了mysql擴展庫

到這里php7的配置就完成了

 

 

測試是否配置成功

<?php

phpinfo();

?>


免責聲明!

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



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