So machen Sie ein bereits kompiliertes PHP5-Shared-Modul in Apache 2.2 statisch

So machen Sie ein bereits kompiliertes PHP5-Shared-Modul in Apache 2.2 statisch

Ich habe Apache 2.2 mit PHP5 kompiliert und nachdem ich die Loadmodule-Zeile für PHP in der Apache-Konfigurationsdatei auskommentiert hatte, wurde PHP gestartet, allerdings als gemeinsam genutztes Modul. Gibt es also eine Möglichkeit, es als statisch zu kompilieren?

Antwort1

Kurze Antwort: Nein

Lange Antwort: Ich habe noch nie gehört, dass jemand versucht hat, PHP in httpd zu kompilieren, und ich kann mir nicht erklären, warum das jemand tun sollte. In der Produktion empfehle ich dringend die Verwendung offizieller Binärpakete von Debian oder Redhat.

Die Verwendung von Apache Prefork + php5.so ist in Ordnung. Weitere Optimierungen können PHP FPM, APC, Varnish usw. umfassen.

verwandte Informationen