首页 > Web开发 > 详细

fedora下php编译安装zip.so扩展

时间:2015-11-12 23:36:09      阅读:629      评论:0      收藏:0      [点我收藏+]

因为我装的是xampp的集成包,php并没有zip.so这个扩展,无奈只能自己手动编译,刚开始下载的zip版本是1.8.10(注:我的php版本是5.6.12),make的时候一大堆错误,上网也没找到解决方法,最后我重新下载了1.12.4版本的zip,才编译成功。下面说一下步骤:

再强调一下,我的系统是fedora22,php版本是5.6.12,mysql版本是5.6.26,apache是2.4.16
1:下载zip扩展的源码,可以用wget http://pecl.php.net/get/zip-1.12.4.tgz来自动下载1.12.4版本,也可以自己到http://pecl.php.net/package/zip下载合适的版本

2:找到刚下载的压缩版,解压缩到当前文件夹,tar zxvf zip-1.12.4.tgz

3:切换到解压后的目录,cd zip-1.12.4.tgz

4:执行扩展所需的脚本phpize,/usr/local/php/bin/phpize 这个要对应你自己的路径,如果不知道phpize在哪里,可以用find / -name phpize来寻找

5:用脚本php-config来执行配置文件,./configure --with-php-config=/usr/local/php/bin/php-config,php-config一般是和phpize放在统一文件夹,所以,这里的路径和上面的一样即可

6:编译,make,如果权限不够,就sudo make

7:安装,make install,如果权限不够,就sudo make install

8:之后会在/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/目录生成很多的.so文件,在php.ini里加上extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/zip.so,重载php模块,service php-fpm reload

9:最后可以用phpinfo函数查看zip扩展,安装成功!

 

fedora下php编译安装zip.so扩展

原文:http://www.cnblogs.com/museluo/p/4960521.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!