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.