![](/img/trans.png)
[英]PHP Fileinfo extension must be installed/enabled to use Intervention Image
[英]php extension installed vs enabled
我在無法找到是否啟用 擴展和安裝 擴展的情況下遇到了麻煩。 我用谷歌搜索沒有得到直接的答案。
我有兩個問題-
que1-
如何檢查是否安裝了擴展程序?
que2-
如何檢查該擴展程序是否已安裝,是否已啟用?
我發現一堆使用過的php函數,例如get_loaded_extensions
, extension_loaded
, function_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.