首頁 > 後端開發 > php教程 > 如何找到某個軟體例如php-fpm依賴了哪些函式庫?

如何找到某個軟體例如php-fpm依賴了哪些函式庫?

WBOY
發布: 2016-08-10 09:07:15
原創
1491 人瀏覽過

透過ldd可以找到大部分,還有一些就不知道了。

回覆內容:

透過ldd可以找到大部分,還有一些就不知道了。

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

我自己編譯的Android版PHP則是完全靜態鏈接了依賴庫.🎜
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板