透過ldd可以找到大部分,還有一些就不知道了。
透過ldd可以找到大部分,還有一些就不知道了。
ldd php-fpm
是看靜態的二進位檔案依賴的共享庫.
可以用sudo lsof -p PID
查看程式運行時打開的檔案,包括依賴的共享庫.
需要注意的是,一些沒有查看程式運行時打開的檔案,包括依賴的共享庫.
編譯到PHP-FPM裡的PHP擴充(也是so檔)有時也會依賴其他函式庫,
所以你要找出PHP-FPM依賴了那些函式庫,最好載入你用到的所有PECL擴充後執行,用lsof查看.
如果你是要打包跨Linux解壓縮即用的PHP二進制打包,可以看看我的這篇文章.