ホームページ  >  記事  >  バックエンド開発  >  Linux下でのlaravelとapacheのPHPソースコードコンパイルをサポート

Linux下でのlaravelとapacheのPHPソースコードコンパイルをサポート

WBOY
WBOYオリジナル
2016-08-08 09:19:03820ブラウズ

メソッド:

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

2) 解凍されたPHPを入力しますソース コード ディレクトリで、 ./configure --enable-fpm --enable-mbstring --with-apxs2=/usr/local/apache2/bin/apxs --with-mcrypt --with-pdo_mysql --with-openssl を実行します。 --disable-fileinfo

3) make && make install を実行します

手順:

1) --enable-fpm は、比較できるように php-fpm を通じて php を起動します。 php-cgi メソッドは FastCGI をより適切に管理します。 (後者は自動的にハングアップしやすいです。一度記述する必要がある上記の設定には特に注意してください。 php-fpm を使用するためだけにバージョンをコンパイルするために --enable-fpm を追加すると、ファイル内で不整合が発生する可能性があります。コンパイル済みバージョン。多くの質問)

2) --with-apxs2=/usr/local/apache2/bin/apxs これは Apache に関連しており、コンパイルによって生成された libphp5.so が自動的に追加されるように設定する必要があります。 apacheへ 横に進みます。

3) --with-mcrypt --with-pdo_mysql --with-openssl これらはlaravelに必要です

4) --disable-fileinfoを追加する必要があります。追加しないと、コンパイルでエラーが報告される可能性があります: virtualメモリが枯渇しました: メモリを割り当てられません

著作権表示: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。

以上、Linux 上で laravel と apache をサポートする PHP ソースコードのコンパイルを内容も含めて紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。