php7 安裝指南(windows)之關於phpinidir的設定問題

2020-07-16 10:06:11
php.ini在哪裡??

初次安裝php時php.ini檔案並不存在,在php資料夾下尋找php.ini-production將其修改為php.ini檔案即可。

PHP按照以下順序依次查詢PHP.ini

1、PHPIniDir (Apache 2 module only)

2、登錄檔鍵值:HKEY_LOCAL_MACHINE—SOFTWARE—PHPIniFilePath

3、環境變數:%PHPRC%

4、Windows目錄(C:windows or C:winnt)

在apache的組態檔中我們可以設定php.ini檔案的位置

LoadModule php7_module "D:phpserverphpphp7apache2_4.dll"
PHPIniDir D:phpserverphp
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3

通過 PHPIniDir D:phpserverphp 我們可以設定php.ini檔案的位置,在我們設定完成後重新啟動apache會報錯!原因是我們沒有指定php的ext(擴充套件檔案包)目錄。

解決辦法

找到php.ini檔案,搜尋 extension_dir,將其內容改為:

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = "D:phpserverphpext"

再次重新啟動apache即可啟動成功!

相關推薦:《PHP7教學

以上就是php7 安裝指南(windows)之關於phpinidir的設定問題的詳細內容,更多請關注TW511.COM其它相關文章!