PHP扩展


安装扩展

编译安装

wget ""
tar zxvf xxx.tar.gz
cd xxx
phpize
./configure
make
make install

vi php.ini

extension=xxx.so

pecl

使用 pecl 安装

pecl install xxxx


使用yum

使用yum 安装php71扩展,需要先配置yum repos, 添加 remi 源。

可选扩展如下:

yum install -y php71 php71-php-fpm php71-php-cli php71-php-bcmath php71-php-gd php71-php-intl php71-php-mbstring php71-php-mysqlnd php71-php-pdo php71-php-pecl-memcache php71-php-pecl-memcached php71-php-tidy php71-php-xml php71-php-xmlrpc php71-php-pecl-yar php71-php-pecl-yaf php71-php-pecl-redis php71-php-pecl-mysql php71-php-pecl-imagick php71-php-pecl-http php71-php-pecl-crypto php71-php-fpm php71-php-pecl-apfd php71-php-pecl-apfd php71-php-dba php71-php-pecl-gearman php71-php-pecl-mongodb php71-php-pecl-swoole php71-php-opcache  php71-php-pecl-zip php71-php-pecl-leveldb php71-php-mcrypt php71-php-soap php71-php-pecl-yac php71-php-pecl-yaconf php71-php-devel

可选的扩展

参见

安装配置 安装 php.ini php-fpm.conf
基础 简介 历史 基本语法 函数
数据类型 string number boolean object array
面向对象 class abstract interface trait
文件操作 file excel csv word pdf json xml yaml
应用 mysql memcache sqlite nosql postgresql mongodb redis kafka etcd sphinx solr elasticsearch

rsyslog queue log gd imagick ffmpeg

扩展 extension curl pdo swoole
PHP框架 yaf yii laravel cakephp zend thinkphp