PHP 拡張機能をインストールするには、2 つの一般的なインストール方法があります
PECL をコンパイルしてインストールします
今日は、便宜上、PECL を直接使用してインストールしました。後で、私の環境には 2 つの PHP バージョンがあることがわかりました。1 つは php です。 1 つは Ubuntu -5.5.9 に付属しており、もう 1 つは統合環境 oneinstack の php-5.5.38 です。
ご想像のとおり、この拡張機能は php-5.5.9 にインストールされていましたが、実際には php-5.5.38 にインストールしたかったのです。
PECL のインストールは便利ですが、柔軟性が十分ではないことがわかります
その後、コンパイルとインストール方法の使用を開始します。手順は一般に次のとおりです:
ダウンロードしてローカルに展開します (wget、git clone)
解凍してディレクトリに入ります
phpize (インストールされていない場合は、php-dev をインストールする必要があります)
./configure –with-php-config=/usr/local/php/bin/php-config (指定された PHP パスを設定します)
make
sudo make install
php.ini を変更し、extension=xxx.so などの拡張子を構成に追加します (同様に、/usr/local/php/etc/php などの正しい php.ini を見つける必要があります) .ini)
nginx と php-fpm を再起動します
php -m | grep xxx または php -i | grep xxx を使用すると、インストールが成功したかどうかを確認できます。 PHP バージョンを指定するための設定。使用するパラメータは –with-php-config です。
転載: https://blog.csdn.net/u014101320/article/details/53401831
PECL
今日は便宜上、PECL を直接使用して、後で、私の環境には 2 つの PHP バージョンがあることがわかりました。1 つは Ubuntu に付属の php-5.5.9 で、もう 1 つは統合環境 oneinstack の php-5.5.38 です。
解凍してディレクトリに入ります
phpize (インストールされていない場合は、php-dev をインストールする必要があります)
./configure –with-php-config=/usr/local/php/bin/php-config (指定された PHP パスを構成します)
make
sudo make install
php.ini を変更し、extension=xxx.so などの拡張子を構成に追加します (同様に、/usr/local/php/etc/php などの正しい php.ini を見つける必要があります) .ini)
nginx と php-fpm を再起動します
php -m | grep xxx または php -i | grep xxx を使用すると、インストールが成功したかどうかを確認できます。 PHP バージョンを指定するための設定。使用するパラメータは –with-php-config です。
以上が複数の PHP バージョンの共存下で拡張機能をインストールするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。