在使用 PHP 進行開發時,經常需要使用一些擴充模組,例如 MySQL 擴充模組、Redis 擴充模組、Curl 擴充模組等等。在安裝和配置這些擴充模組之前,我們需要先確認已經有哪些擴充模組已經被安裝了。本文將介紹如何檢視 PHP 已經安裝的模組。
phpinfo() 函數是PHP 的內建函數,它能夠將目前PHP 的設定資訊以HTML 的方式輸出到網頁上。除了設定資訊以外,phpinfo() 函數也會列出目前已經安裝的模組。
要使用phpinfo() 函數,只需要在PHP 程式碼中呼叫它即可,例如:
<?php phpinfo(); ?>
將上面的程式碼儲存為一個文件,然後透過瀏覽器存取該文件,就可以看到輸出的PHP 設定資訊。在該資訊頁面中,可以找到「Loaded Modules」或「已載入的模組」這樣的標籤,上面會列出目前已安裝的模組名稱。
在 Linux 或 macOS 等 Unix 系統中,可以透過命令列查看目前已經安裝的 PHP 模組。具體操作如下:
開啟終端,執行下列指令:
php -m
該指令會輸出目前已安裝的PHP 模組名稱列表,例如:
[PHP Modules] Core ctype date dom fileinfo filter hash iconv json libxml mysqli mysqlnd openssl pcre PDO pdo_mysql pdo_sqlite Phar posix readline Reflection session SimpleXML SPL sqlite3 standard tokenizer xml xmlreader xmlwriter zlib [Zend Modules]
如果目前並未安裝任何PHP 模組,則該指令不會輸出任何內容。
在Windows 系統中,也可以使用命令列方式查看已安裝的PHP 模組,只需要在命令列中進入PHP 安裝目錄的「ext」子目錄,然後執行以下命令:
dir /B
此指令會輸出目前已安裝的PHP 模組的DLL 檔案名稱列表,例如:
ext_opcache.dll ext_mysql.dll ext_curl.dll
以上就是幾種檢視PHP 已安裝的模組的方法,其中最為簡單且方便的方法是透過phpinfo() 函數,在瀏覽器上查看目前PHP 的設定資訊。透過上述方法,我們可以輕鬆地確定目前已經安裝了哪些模組,並且可以依據已經安裝的模組進行相應的開發和配置工作。
以上是怎麼查看php已經安裝的模組的詳細內容。更多資訊請關注PHP中文網其他相關文章!