phpコンパイルインストール拡張redisおよびswoole

2344 ワード

一.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

 
二.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コンパイルインストール拡張redisおよびswooleの詳細であり、PHPに関する詳細は私のコラムPHP zhuanlanに注目してください.zhihu.com