Heim  >  Artikel  >  Backend-Entwicklung  >  Wie finde ich heraus, von welchen Bibliotheken eine bestimmte Software wie PHP-FPM abhängt?

Wie finde ich heraus, von welchen Bibliotheken eine bestimmte Software wie PHP-FPM abhängt?

WBOY
WBOYOriginal
2016-08-10 09:07:151480Durchsuche

Die meisten davon findest du über ldd, aber einige andere kenne ich nicht.

Antwortinhalt:

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn