ホームページ  >  記事  >  バックエンド開発  >  Linux で PHP をコンパイルしてインストールする

Linux で PHP をコンパイルしてインストールする

WBOY
WBOYオリジナル
2016-07-30 13:30:351236ブラウズ

1. http://php.net/ 対応バージョンのソースコードをダウンロードします
2. ソースコードを解凍後、ソースコードディレクトリ内で実行します

<code>./configure --prefix=/usr/php
--with-mysql=/mysql ext目录
<span>...</span>
--enable-fpm

make && make install</code>

prefixはインストールディレクトリを指定、withはソースコードと一緒にコンパイルする拡張子を指定します
enable は fpm を有効にすることです。fpm を有効にすると、php インストール ディレクトリ sbin に実行可能ファイル php-fpm が作成されます。拡張子のコンパイルは後で追加することも、= 記号の後にソース コードと一緒にコンパイルすることもできます。拡張ソースコードは PHP ソースコードの ext ディレクトリにあります。そうでない場合は、他の場所からソースコードをダウンロードする必要があります。

3. PHP 拡張機能を個別にコンパイルします

php をインストールした後、php/bin ディレクトリに phpize があります。この実行可能ファイルは、configure およびその他のファイルを生成するために使用されます。これをソース コード ディレクトリで実行します

<code>/usr/php/bin/phpize
<span>.</span>/configure <span>-with</span><span>-php</span><span>-config</span><span>=</span>/usr/php/bin/php<span>-config</span>
make <span>&&</span> make install</code>

コンパイル中にエラーが報告された場合は、他の依存関係が必要になる可能性があります。 apt-get でインストールします。 このうち、php-config も php 実行可能ファイルです。完了後、.so ファイルが php 拡張機能ディレクトリに存在し、php.ini で拡張機能を有効にし、php-fpm を再起動してこの拡張機能をロードします。

4. php 拡張機能を表示する php -m コマンドを実行して、現在インストールされている php 拡張機能を表示できます。 php.ini が存在するディレクトリは phpinfo() で確認できます。php.ini が存在しない場合は、php ソース コードから php.ini.development をコピーして名前を変更できます。


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

上記では、Linux での PHP のコンパイルとインストールについて、内容の側面も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

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