PHP は拡張機能 redis と swoole をコンパイルしてインストールします

藏色散人
リリース: 2023-04-07 10:38:01
転載
3158 人が閲覧しました

PHP は拡張機能 redis と swoole をコンパイルしてインストールします

#1. redis 拡張機能をインストールします

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
ログイン後にコピー

コンパイル開始

/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 ビデオ チュートリアル

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

関連ラベル:
ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート