Heim > Artikel > Backend-Entwicklung > Wie finde ich heraus, von welchen Bibliotheken eine bestimmte Software wie PHP-FPM abhängt?
Die meisten davon findest du über ldd, aber einige andere kenne ich nicht.
Die meisten davon findest du über ldd, aber einige andere kenne ich nicht.
ldd php-fpm
dient zum Anzeigen der gemeinsam genutzten Bibliotheken, von denen statische Binärdateien abhängen.
Mit sudo lsof -p PID
können Sie die geöffneten Dateien anzeigen, einschließlich abhängiger gemeinsam genutzter Bibliotheken dass einige nicht kompiliert sind. Die PHP-Erweiterungen (auch solche Dateien) in PHP-FPM hängen manchmal von anderen Bibliotheken ab,
Sie müssen also herausfinden, von welchen Bibliotheken PHP-FPM abhängt. Es ist am besten, alle PECL-Erweiterungen zu laden Verwenden Sie sie und führen Sie sie aus.
Wenn Sie ein PHP-Binärpaket packen möchten, das unter Linux verwendet werden kann, können Sie diesen Artikel von mir lesen Ich selbst bin vollständig statisch mit abhängigen Bibliotheken verknüpft