php 第三方扩展

版权声明:本文为博主原创文章,请注明来源。 https://blog.csdn.net/u012587734/article/details/80695636

centos6.6安装PHP7.1第三方模块
php memchached 扩展
一、 memcached-3.0.4扩展
下载扩展包
https://pecl.php.net/package/memcached/3.0.4
到本地,解压。
安装依赖
1.libmemcached-1.0.8
2.libmemcached-devel-1.0.8
3. 1-2 依赖3 libevent2-2.0.21
4. 1-2 依赖4 cyrus-sasl-devel-2.1.23
5. 4依赖cyrus-sasl-gssapi, cyrus-sasl, cyrus-sasl-lib, cyrus-sasl-plain-2.1.23

进入memcache-3.0.4目录下面:

phpize
.configure 
make && make install   

会安装的php安装目录下的的第三方库中。
添加extension=memcached.so到php.ini文件中。


php yaml 扩展
二、 yaml-2.0.2
下载扩展包
https://pecl.php.net/package/yaml
安装依赖 libyaml
进入扩展包目录:

phpize
./configure 
make &&make install

会安装的php安装目录下的的第三方库中。
添加extension=yaml.so到php.ini文件中。


php imagick 扩展
三、 安装imagick-3.4.3扩展:
下载扩展包:
https://pecl.php.net/package/imagick
安装依赖库:
1.ImageMagick-6.7.2.7
2. 1.依赖 OpenEXR-libs-1.6.1, ilmbase-1.0.1, libwmf-0.2.8.4,libwmf-lite-0.2.8.4

进入扩展包目录:

phpize
./configure 
make &&make install

会安装的php安装目录下的的第三方库中。
添加extension=imagick.so到php.ini文件中。


php kafka 扩展
四、安装php-rdkafka-0.11.1
安装依赖:
librdkafka
wget wget https://github.com/edenhill/librdkafka/archive/v0.11.1.tar.gz -O librdkafka-0.11.1.tar.gz
进入目录:

./configure 
make
make install

可能需要下载依赖的依赖:

lz4 lz4-devel

然后下载
https://github.com/arnaud-lb/php-rdkafka
解压进入目录:

phpize
./configure --with-php-config=php-config
make
make install

会安装的php安装目录下的的第三方库中。
添加extension=irdkafka.so到php.ini文件中。

猜你喜欢

转载自blog.csdn.net/u012587734/article/details/80695636