[{"data":1,"prerenderedAt":84},["ShallowReactive",2],{"blog:\u002Fblog\u002F2015\u002F08\u002F25\u002Flinux-phpize\u002F":3},{"id":4,"title":5,"body":6,"categories":69,"comments":71,"date":72,"description":73,"draft":74,"extension":75,"legacySlug":76,"meta":77,"navigation":71,"path":78,"seo":79,"stem":80,"tags":81,"updated":82,"__hash__":83},"blog\u002Fblog\u002F2015\u002F08\u002F25\u002Flinux-phpize.md","linux下用phpize给PHP动态添加扩展",{"type":7,"value":8,"toc":65},"minimark",[9,13,16,19,22,25,28,31,38,41,44,47,50,53,56],[10,11,12],"p",{},"使用php的常见问题是：编译php时忘记添加某扩展，后来想添加扩展，但是因为安装php后又装了一些东西如PEAR等，不想删除目录重装，别说，php还真有这样的功能。",[10,14,15],{},"　　如我想增加bcmath支持，这是一个支持大整数计算的扩展。windows自带而且内置，linux“本类函数仅在 PHP 编译时配置了 --enable-bcmath 时可用”(引号内是手册中的话)",[10,17,18],{},"　　幸好有phpize，",[10,20,21],{},"　　方法是，要有与现有php完全相同的php压缩包。我用的是php-5.2.6.tar.gz。",[10,23,24],{},"　　展开后进入里面的ext\u002Fbcmath目录",[10,26,27],{},"　　然后执行\u002Fusr\u002Flocal\u002Fphp\u002Fbin\u002Fphpize，这是一个可执行的文本文件，要确保它在系统中会发现当前目录下多了一些configure文件，",[10,29,30],{},"　　如果没报错，则执行：",[10,32,33,34],{},"　　",[35,36,37],"code",{},".\u002Fconfigure --with-php-config=\u002Fusr\u002Flocal\u002Fphp\u002Fbin\u002Fphp-config",[10,39,40],{},"　　注意要先确保\u002Fusr\u002Flocal\u002Fphp\u002Fbin\u002Fphp-config存在。",[10,42,43],{},"　　如果你的php安装路径不是默认的，要改。",[10,45,46],{},"　　如果没有报错，则make，再make install ，然后它告诉你一个目录",[10,48,49],{},"　　你把该目录下的bcmath.so拷贝到你php.ini中的extension_dir指向的目录中，",[10,51,52],{},"　　修改php.ini,在最后添加一句extension=bcmath.so",[10,54,55],{},"　　重启apache.",[10,57,58,59],{},"​\t\t原文链接：",[60,61,62],"a",{"href":62,"rel":63},"https:\u002F\u002Fwww.cnblogs.com\u002Fmrcoke\u002Farticles\u002F2351878.html",[64],"nofollow",{"title":66,"searchDepth":67,"depth":67,"links":68},"",2,[],[70],"PHP",true,"2015-08-25 09:15:44","使用php的常见问题是：编译php时忘记添加某扩展，后来想添加扩展，但是因为安装php后又装了一些东西如PEAR等，不想删除目录重装，别说，php还真有这样的功能。 如我想增加bcmath支持，这是一个支持大整数计算的扩展。windows自带而且内置，linux“本类函数仅在 PHP 编译时配置了 ",false,"md","linux-phpize",{},"\u002Fblog\u002F2015\u002F08\u002F25\u002Flinux-phpize",{"title":5,"description":73},"blog\u002F2015\u002F08\u002F25\u002Flinux-phpize",[70],null,"Y8M09q8lWMYAfhqYQ44k345fK4Rxd2yAAAHO6ADx9Q4",1783807996125]