インストール方法: 1. PHP 拡張ファイルをダウンロードし、「tar zxfv 圧縮パッケージ名」コマンドを使用して解凍します; 2. cd コマンドを使用して、拡張ファイルが解凍されたディレクトリを入力します; 3. 「make」および「make test」コマンドを使用してテストします; 4. 「make install」コマンドを使用してインストールします。
一般的な開発環境は Windows 上にあり、拡張機能のインストールは簡単で、ダウンロードした .dll ファイルを ext 配下に放り込み、php.ini ファイルを変更するだけです。完了しました。
Linux には 2 つのインストール方法があります
1.コンパイルしてインストールします
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
2.pecl インストール方法(転送: https://blog.csdn.net/ren593669257/article/details/88070293)
①まず、/usr/local/php/bin/ 配下に pecl または pear があるか確認します (インストールphp-pear は pecl で phpize を使用します) そうでない場合は、yum を使用してインストールします (yum install php-pear,php-devel)
②pecl ライブラリを更新します pecl channel-update pecl.php.net
③対応する拡張機能 pecl install redis をインストールします (php へのパスが環境変数に追加されていない場合は、絶対アドレスを使用する必要があります)
④通常、pecl を通じてインストールされた拡張機能は自動的に php に追加されます。インストールされた拡張機能が phpinfo() または php-m を通じて照会されない場合は、対応する so ファイルを php.ini (extension=redis.so) に追加し、php-fpm
を再起動します。 pear (pecl で phpize を使用するために php-pear がインストールされています) そうでない場合は、yum を使用してインストールします (yum install php-pear,php-devel)
phpize とは何か、その使用方法 (リダイレクト先: https://www.cnblogs.com/houss/p/11341280.html)
##アプリケーション シナリオ#進行中php を使用する場合、多くの場合、いくつかの PHP 拡張ライブラリを追加する必要があります。ただし、PHP を再コンパイルするのは非常に面倒なので、現時点では phpize を使用して PHP に拡張機能を追加できます。また、phpize によってコンパイルされた拡張ライブラリはいつでも有効または無効にできるため、より柔軟です。
extension はマウントする拡張パッケージです
1. wget extension.tar.gz で対応する拡張パッケージをダウンロードし、解凍します。
3. /php/bin/phpize PHP インストールディレクトリにある phpize ファイルを実行すると、対応する設定ファイルが拡張ディレクトリに生成されます。
4. /configure --with-php-config=/php/bin/php-config 実行構成サーバーに 1 つのバージョンの php しかインストールされていない場合は、--with-php を追加する必要はありません-config.次のパラメータは、どのバージョンの拡張機能をビルドするかを phpize に指示するためのものです。
5. Make && make install モジュールのコンパイル
モジュールをコンパイルした後、php を有効にする必要があります。 extension.so を php.ini ファイルに追加して開くだけです。 phpサービスを再起動します。
実際、phpize は実行中のスクリプトです。その主な機能は、PHP 環境を検出し、対応する設定ファイルを特定のディレクトリに生成することです。このファイルは、makeinstall 後に生成されます。 . so ファイルは php 拡張ディレクトリに自動的にロードされます。
プログラミング関連の知識について詳しくは、
以上がLinux で PHP に拡張機能をインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。