Tôi cần một cách để tìm tất cả các phần mở rộng PHP có sẵn cho dù chúng được nạp hay không. Tôi đã xem How do I see the extensions loaded by PHP? nhưng nó chỉ giải thích cách tìm các tiện ích đã tải. Tôi cũng muốn một cách để tìm các phần mở rộng chưa được tải.Tìm các phần mở rộng PHP có sẵn (chưa được nạp)
Biết extension_dir từ php.ini Tôi đã thực hiện một số ls /extension_dir/*.so
trả về 26 mục nhập. Khi tôi thử với php -m
, tôi nhận được 57 mục nhập. Làm thế nào là nó có thể?
Làm cách nào để biết các tiện ích mở rộng PHP nào có sẵn để tải? Tôi không muốn biết những gì được tải nhưng là có thể tải.
Một số phần mở rộng được xây dựng-in không có tập tin bên ngoài. –
Chỉ cần đặt các thư viện mở rộng trong một thư mục không nhất thiết có nghĩa là chúng được tải bởi php. xem http://docs.php.net/manual/en/ini.core.php#ini.extension – VolkerK
@matteo Tassinari, làm cách nào? là nó được định nghĩa tại thời gian biên dịch hay là nó là một phần của php chính nó? – maazza