Linux php 扩展安装 mongo ,redis ,soap,imap,pdo_mysql,oauth

  1. 安装mongodb 参看文章:

Yii2 – Mongodb的安装和配置 mongo

2.安装redis

yum install git
git clone git://github.com/owlient/phpredis  
cd phpredis 
/usr/local/php/bin/phpize  
./configure --with-php-config=/usr/local/php/bin/php-config  
make && make install

如果上述出现报错,可以尝试用另外一个源:

git clone git://github.com/nicolasff/phpredis

php.ini中添加:

extension=redis.so

3.安装php  soap扩展

cd php-5.4.34/ext/soap
/usr/local/php/bin/phpize 
./configure -with-php-config=/usr/local/php/bin/php-config -enable-soap
make  
make install

php.ini加入:

extension=soap.so

4.安装imap

yum -y install krb5-devel libc-client libc-client-devel   
ln -sv /usr/lib64/libc-client.so /usr/lib/libc-client.so  
cd php-5.4.34/ext/imap  
/usr/local/php/bin/phpize  
./configure --with-php-config=/usr/local/php/bin/php-config --with-imap=/usr/lib64 --with-imap-ssl --with-kerberos  
make && make install  
vim /etc/php.ini  
extension=imap.so

5.安装 linux  php pdo_mysql 扩展

ln -s /usr/local/mysql/include/* /usr/local/include/  
wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz  
tar zxvf PDO_MYSQL-1.0.2.tgz  
cd PDO_MYSQL-1.0.2  
/usr/local/php/bin/phpize  
./configure -with-php-config=/usr/local/php/bin/php-config -with-pdo-mysql=/usr/local/mysql -with-mysql=/usr/local/mysql/  
  
make  
make install
extension=pdo_mysql.so

6.安装oauth扩展

wget http://pecl.php.net/get/oauth-1.1.0.tgz  
tar -zxf oauth-1.1.0.tgz && cd oauth-1.1.0  
/usr/local/php/bin/phpize  
./configure --with-php-config=/usr/local/php/bin/php-config  
make&&make install  
vim /etc/php.ini  
添加  
extension=oauth.so

OK,完毕完成。

《Linux php 扩展安装 mongo ,redis ,soap,imap,pdo_mysql,oauth》有1个想法

  1. Terry,你好。
    我的系统使用了7.2的php,看到你的oauth的扩展使用了1.1.0的版本,我去pecl查看了最新的版本是2.0.3,那么我想问的是,而且我看了pecl的说明,2.0.3应该是php7或者更新的版本,我想问的是如果我使用了最新的稳定版扩展来编译应该没有问题吧?

发表评论

电子邮件地址不会被公开。 必填项已用*标注