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
网友评论