ホームページ  >  記事  >  バックエンド開発  >  PHP 拡張機能のインストール チュートリアル

PHP 拡張機能のインストール チュートリアル

藏色散人
藏色散人オリジナル
2020-07-25 09:28:093168ブラウズ

PHP 拡張機能をインストールする方法: 最初に PHP ソース コード パッケージをダウンロードし、コンパイルしてインストールします。次に、システム設定を変更します。次に、configure の後にインストールを制御するパラメーターを追加し、最後に対応する構成ファイルを変更します。

PHP 拡張機能のインストール チュートリアル

# 推奨: 「

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 サイトの他の関連記事を参照してください。

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