PHP 拡張機能をインストールする方法: 最初に PHP ソース コード パッケージをダウンロードし、コンパイルしてインストールします。次に、システム設定を変更します。次に、configure の後にインストールを制御するパラメーターを追加し、最後に対応する構成ファイルを変更します。
# 推奨: 「
PHP チュートリアル 」
php 拡張機能のインストール チュートリアル
swoole 拡張機能の php インストールを例として取り上げます。
php ソース コードのコンパイルとインストール
ソース コード パッケージをダウンロードし、コンパイルしてインストールします
$ wget http://cn2.php.net/distributions/php7-1.0.tar.gz
$ tar -zxvf php7-1.0.tar.gz
$ cd php7-1.0
$ ./configure --prefix=$HOME/php7/book/php7-1.0/output --enable-fpm
$ make && make install
ログイン後にコピー
./configure はターゲットの特性を検出するために使用されますインストール プラットフォームの を確認し、いくつかのシステム設定を行います。
このステップは通常、コンパイルの次のステップに備えて Makefile を生成するために使用されます。configure の後にコード: ./ などのパラメーターを追加することで、インストールを制御できます。 configure - –prefix=/usr はソフトウェアを /usr にインストールすることを意味し、実行可能ファイルは (デフォルトの
/usr/local/bin ではなく) /usr/bin にインストールされ、リソース ファイルは(デフォルトの /usr/local/share ではなく) /usr/share にインストールされます。同時に、-sys-config= パラメーターを指定することで、一部のソフトウェアの構成ファイルを設定できます。一部のソフトウェアでは、コンパイルを制御するために、-with、-enable、-without、-disable などのパラメータを追加することもできます。./configure –help を許可すると、詳細な手順とヘルプを表示できます。
パラメータ詳細:
--prefix=PREFIX ファイルはPREFIXで指定されたディレクトリにインストールされます
--bindir=DIRECTORYは実行可能プログラムのディレクトリを宣言します
- -libdir=DIRECTORY
ライブラリ ファイルと動的にロードされるモジュールのディレクトリ。デフォルトは EXEC-PREFIX/lib です。
--builtir=DIRECTORY
C および C ヘッダー ファイルのディレクトリ。デフォルトは PREFIX/include です。
--enable-syslog システム ログを有効にする
--enable-debug すべてのプログラムとライブラリはデバッグ シンボルを使用してコンパイルされます。
make はコンパイルに使用され、Makefile から命令を読み取ってコンパイルします。
make install はインストールに使用され、Makefile から命令を読み取り、指定された場所にインストールします。
PEAR、PECL
PEAR PHP 拡張機能およびアプリケーション リポジトリ (PHP 拡張機能およびアプリケーション リポジトリ)
PECL (PHP 拡張コミュニティ ライブラリ)、PHP 拡張ライブラリ。 C およびその他の言語で書かれた一連の既知の拡張ライブラリです。
Pear: PHP 用の拡張コード パッケージです。すべての拡張機能は PHP コードの形式で表示されます。強力で、インストールが簡単です。次の場合に使用してください。変更できます。使用する場合はコードに含めて使用する必要があります。
Pecl: 実際の開発で必要な機能を補完できる PHP の標準拡張機能です。すべての拡張機能をインストールする必要があります。Windows では Dll の形式で表示されます。Linux では、別途コンパイルされており、式は公式の PHP 標準に従って C 言語で記述されており、ソースコードは公開されていますが、一般の人が自由にソースコードを変更することはできません。
Pear は PHP の上位層の拡張機能、Pecl は PHP の下位層の拡張機能です。
rree
以上がPHP 拡張機能のインストール チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。