開始編譯 php 擴展
取得 php 擴展套件
配置 redis 擴展
這裡以 redis 5.3.4 為例,從 pecl.php.net 取得 redis 5.3.4 版
$ wget https://pecl.php.net/get/redis-5.3.4.tgz
解封裝
$ tar zxvf redis-5.3.4.tgz
移動到欲編譯目錄
$ cd redis-5.3.4
安裝編譯用套件
$ pkg install autoconf clang
開始編譯
$ $PREFIX/bin/phpize
$ ./configure --with-php-config=/data/data/com.termux/files/usr/bin/php-config
$ make && make install
加入擴展至 php.ini 設定檔
$ vi $PREFIX/lib/php.ini
加入以下行
extension=redis.so
存檔後重新啟動 php-fpm 後大功告成
$ pkill php-fpm; php-fpm
配置 imagick 擴展
$ pkg install autoconf clang git pkg-config imagemagick-static
$ git clone https://github.com/Imagick/imagick.git
$ cd imagick/
$ $PREFIX/bin/phpize
$ ./configure --with-php-config=/data/data/com.termux/files/usr/bin/php-config
$ make && make install
加入擴展至 php.ini 設定檔
$ vi $PREFIX/lib/php.ini
加入以下行
extension=imagick.so
存檔後重新啟動 php-fpm 後大功告成
$ pkill php-fpm; php-fpm