Heim >Backend-Entwicklung >PHP-Tutorial >Unterstützt die PHP-Quellcode-Kompilierung von Laravel und Apache unter Linux

Unterstützt die PHP-Quellcode-Kompilierung von Laravel und Apache unter Linux

WBOY
WBOYOriginal
2016-08-08 09:19:03844Durchsuche

Methode:

1) wgethttp://mirrors.sohu.com/php/php -5.6.9.tar.gz

2) Geben Sie das dekomprimierte PHP-Quellcodeverzeichnis ein und führen Sie ./configure --enable- aus fpm --enable-mbstring --with-apxs2=/usr/local/apache2/bin/apxs --with-mcrypt --with-pdo_mysql --with-openssl --disable-fileinfo

3) Führen Sie make && make install aus

Anweisungen:

1) --enable-fpm dient dazu, PHP über PHP-FPM starten zu können, sodass FastCGI besser verwaltet werden kann als PHP-CGI. (Letzteres lässt sich leicht automatisch aufhängen. Achten Sie besonders auf die oben genannten Konfigurationen, die einmal geschrieben werden müssen. Wenn Sie einfach --enable-fpm hinzufügen, um eine Version zu kompilieren, die nur PHP-FPM verwendet, kann dies dazu führen Kompilierte Version schlägt fehl.)

2) --with-apxs2=/usr/local/apache2/bin/apxs Dies hängt mit Apache zusammen und muss konfiguriert werden. Daher wird es durch die Kompilierung von libphp5.so generiert und automatisch zu Apache hinzugefügt.

3) --with-mcrypt --with-pdo_mysql --with-openssl Diese sind für Laravel notwendig

4)-- Disable-fileinfo muss hinzugefügt werden, sonst meldet die Kompilierung möglicherweise einen Fehler: virtueller Speicher erschöpft: Speicher kann nicht zugewiesen werden

Urheberrechtserklärung: Dieser Artikel ist ein Originalartikel des Bloggers und möglicherweise nicht ohne Genehmigung des Bloggers reproduziert.

Das Obige stellt die Kompilierung des PHP-Quellcodes vor, der Laravel und Apache unter Linux unterstützt, einschließlich einiger Aspekte des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

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