今天需要在Centos中编译Exif库以便获取图片的exif信息,可在Linux中从来没有编译过扩展库呀,只好查资料了。发现是用phpize这个东东来编译扩展.
首先执行了下 php -i | grep config 看了下编译php的时候没有加上exif扩展。
那么第一步,当然是进入源码目录里面的Exif目录下面。然后再找到phpize的路径,phpize这个一般是安装完php后的目录下面的
cd /alidata/server/php-5.4/ext/exif
/alidata/server/php/bin/phpize
./configure --with-php-config=/alidata/server/php/bin/php-config
make
make install
其中-with-php-config表示php的配置路径,一般也在php安装路径下,如果不是,可使用查找命令找下就是了
这样就会将exif.so扩展生成到php的扩展目录下面了。然后在php.ini中加上extension=exif.so就行了