ホームページ  >  記事  >  バックエンド開発  >  PHP は拡張機能 redis と swoole をコンパイルしてインストールします

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

藏色散人
藏色散人転載
2019-08-26 14:08:083061ブラウズ

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 までご連絡ください。