php環境篇: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

更多精彩內容,請關注做者博客,https://studytime.xinphp

相關文章
相關標籤/搜索