manjaro 安装 php-igbinary | iconv

2020-06-07  本文已影响0人  AGEGG

igbinary拓展序列化要比php自带序列化更优

igbinary拓展包地址:使用最新的即可
http://pecl.php.net/package/igbinary

//找出phpize和php-config位置
sudo find / -name phpize
>>>/usr/bin/phpize
sudo find / -name php-config
>>>/usr/bin/php-config
wget http://pecl.php.net/get/igbinary-3.1.2.tgz
tar xf igbinary-3.1.2.tgz
cd igbinary-3.1.2
/usr/bin/phpize

//运行完显示下面信息,编译
>>>Configuring for:
>>>PHP Api Version:         20190902
>>>Zend Module Api No:      20190902
>>>Zend Extension Api No:   320190902

./configure --with-php-config=/usr/bin/php-config
make
sudo make install
//编译后得到如下信息
>>>Installing shared extensions:     /usr/lib/php/modules/
>>>Installing header files:          /usr/include/php/


//添加拓展
sudo vim /etc/php/php.ini
extension=igbinary.so

//重启php服务器
sudo systemctl reload php-fpm
//打印phpinfo,就可以查找到igbinary拓展

安装iconv 拓展

下载php包文件,在etc中找到要使用的拓展,使用phpize动态安装拓展

wget https://www.php.net/distributions/php-7.4.8.tar.gz
tar zxvf php-7.4.8.tar.gz
cd php-7.4.8/ext/iconv

/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config
make
sudo make install
sudo vim /etc/php/php.ini
extension=iconv
上一篇下一篇

猜你喜欢

热点阅读