PHPで拡張RedisとSwooleをコンパイルしてインストールする方法

不言
リリース: 2023-04-02 16:52:01
オリジナル
1618 人が閲覧しました

この記事では、PHP で拡張機能 redis と swoole をコンパイルしてインストールする方法を主に紹介します。参考になるものがありますので、共有します。必要な友達は参考にしてください。

1. redis をインストールするextension

redis 拡張パッケージをダウンロードして解凍します

wget https://github.com/edtechd/phpredis/archive/php7.zip
unzip php7.zip
ログイン後にコピー

解凍したディレクトリに移動し、コンパイルしてインストールします

cd data/pkg/phpredis-php7
/usr/local/php/bin/phpize
ログイン後にコピー

問題があります

Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
#安装autoconf
yum install autoconf
ログイン後にコピー

コンパイルを開始しますパンツ Han

/usr/local/php/bin/phpize
ログイン後にコピー

php-config を検索

find / -name php-config
ログイン後にコピー

環境設定

./configure --with-php-config=/usr/local/php/bin/php-config
ログイン後にコピー

コンパイルしてインストール

make & make install
ログイン後にコピー

php.ini を設定し、redis.so 拡張機能を追加

vim /usr/local/php/etc/php.ini
extension=redis.so
ログイン後にコピー

再起動 php -fpm

killall php-fpm
/usr/local/sbin/php-fpm
ログイン後にコピー
ログイン後にコピー

2. swoole 拡張機能のインストール

swoole のクローン

git clone https://gitee.com/swoole/swoole.git
ログイン後にコピー

swoole のインストールとコンパイル

cd swoole
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
ログイン後にコピー

php の設定.ini に swoole.so を追加します 拡張子

vim /usr/local/php/etc/php.ini
extension=swoole.so
ログイン後にコピー

再起動 php-fpm

killall php-fpm
/usr/local/sbin/php-fpm
ログイン後にコピー
ログイン後にコピー

以上がこの記事の全内容です。皆様の学習に少しでもお役に立てれば幸いです。関連コンテンツはこちら、PHP 中国語 Web サイトに注意してください。

関連する推奨事項:

PHP でのサービス コンテナーと依存関係注入の分析

PHP コンテナーの分析 Pimple 実行プロセス

#php マルチプロセス実行タスクの手順##

以上がPHPで拡張RedisとSwooleをコンパイルしてインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!