给php快速安装扩展

//安装imap模块前需要先安装imap所需的库
#yum install libc-client-devel
//查找php对应版本的ext文件
#find / -name imap
//进入到对应版本php的imap目录  
#cd /alidata/www/jinlong_data/php-5.3.28/ext/imap
//查找php5.3安装路径
#ps aux|grep php|grep 5.3
//执行该命令,返回如下信息
#/alidata/server/php-5.3.29/bin/phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
//执行如下命令
#./configure --with-php-config=/alidata/server/php-5.3.29/bin/php-config 

//会提示如下错误
configure: error: Cannot find imap library (libc-client.a). Please check your c-client installation.
//更新文件
#updatedb 
//查找如下文件
#locate libc-client
#locate libkrb5.so
//建立软连接
#ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.a
#ln -s /usr/lib64/libkrb5.so  /usr/lib/libkrb5.so

//编译安装 提示如下类容表示安装成功
#./configure -with-php-config=/alidata/server/php-5.3.29/bin/php-config  --with-kerberos --with-imap-ssl
#make &&make install
Installing shared extensions:     /alidata/server/php-5.3.29/lib/php/extensions/no-debug-non-zts-20090626/
//这个时候会生成imap.so文件然后去php.ini配置 imap.so文件重启
#/etc/init.d/php53-fpm retart
//进入exif目录下
#cd /alidata/www/jinlong_data/php-5.3.28/ext/exif
//执行如下命令
#./configure --with-php-config=/alidata/server/php-5.3.29/bin/php-config
#make &&make install

如发现提示  make: *** [exif.lo] Error 1 这个时候需要检查 ./configure --with-php-config=/alidata/server/php-5.3.29/bin/php-config 这条命令是否输入的是php-config而不是phpize

 

posted @ 2019-09-20 09:53  Mr*wang  阅读(279)  评论(0)    收藏  举报