日期:2014-05-17  浏览次数:20503 次

关于在linux下安装php扩展库。
以前都是在window下一键安装的环境代码上传到ftp的,现在要用到linux。
网上看了下lamp的安装教程。
都是除了要安装php mysql apache外还要安装各种php的库如gd库、jpg、xml什么的
是这样的吗
我看php的源码包里ext文件夹下已经有各种库了,我们编译php的时候会不会自动把这些库编译进去,还是说要以个个下载安装?
------解决方案--------------------
引用:
引用:linux 下可以 apt-get lamp。
如果包里面已经有了扩展,就需要修改php配置文件php.ini,去除extend前面的分号,重启apache查看phpinfo()是否引入成功。
源码包安装也是编译完php后 去掉分号就可以了?

PHP扩展库编译分为动态和静态两种,静态是在编译安装PHP的时候也编译扩展库
动态则是在以后通过 phpize来另外编译扩展库,这中方式会生成一个 .so后缀的动态链接库文件,编译完后还需要你改一下php.ini来指定链接库的位置