簡體   English   中英

PHP擴展安裝與啟用

[英]php extension installed vs enabled

我在無法找到是否啟用 擴展安裝 擴展的情況下遇到了麻煩。 我用谷歌搜索沒有得到直接的答案。

我有兩個問題-

que1-

如何檢查是否安裝了擴展程序?

que2-

如何檢查該擴展程序是否已安裝,是否已啟用?

我發現一堆使用過的php函數,例如get_loaded_extensionsextension_loadedfunction_exixts ,但是使用它們中的每一個之間的確切區別是什么?

任何幫助,將不勝感激:)謝謝

要檢查是否安裝了擴展,您應該使用get_loaded_extensions()獲取所有已安裝擴展的列表。 為了檢查是否安裝了特定的擴展,可以使用extension_loaded 要檢查功能是否存在(例如,擴展附帶的功能),應使用function_exixts

檢查是否已安裝擴展的另一種可能性是通過查看phpinfo()並瀏覽所需的擴展。

在命令行中,您可以運行php -m ,然后獲取所有模塊,然后運行php -i以了解有關其配置的更多信息。

當您知道擴展已安裝時,可以通過查看php.ini文件並搜索extension=extensionname.so (使用Unix)來啟用它。 使用Windows時,請查找extension=extensionname.dll 如果找不到,則需要將其與其他存在的列表一起添加到列表中。

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM