您的位置:首页 > 编程语言 > PHP开发

php phpize方式添加扩张-fileinfo实例

2015-07-02 13:45 691 查看
项目在运行的时候提示缺少fileinfo扩展,因为php是通过make install安装的,网上查了下教程,说是可以通过phpize的方式来添加。

1.找到php的安装源代码,cd到fileinfo扩张的目录下 cd /root/php-5.5.25/ext/fileinfo

2.在该目录下运行命令phpize(如果没有phpize,则指定完整路径,如我的在/usr/local/php/bin/phpize),该命令的目的是生成configure文件

3.运行命令./configure –with-php-config=/usr/local/php/bin/php-config

注释:

–with-php-config为已安装的php的php-co
c234
nfig文件完整路径

如果新增的扩张需要有其他的依赖,则可以增加–with-extention 参数

–with-extention为现在需要补充的php扩展项,如果该配置项需要赋值,而你系统的对应库不在默认路径,则需要指定路径,如果在默认路径,则不需要指定。

如安装mysqli扩张,需要添加相关依赖

./configure –with-php-config=/usr/local/php5/bin/php-config –with-mysqli=/usr/local/mysql/bin/mysql_config

4.make && make install

新生产的fileinfo.so文件在 /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212 目录下

5.vi php.ini



extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212”

extension=fileinfo.so

6.重启php,service php-fpm restart

7.再用php -m查看,可以发现扩展已经成功安装
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  phpize php 扩展 安装