phpsize动态编译php模块

php使用说明:

当php编译完成后,php的bin目录下会有phpize这个脚本文件。在编译你要添加的扩展模块之前,执行以下phpize就可以了;

[root@ ~] cd /home/ftproot/php-5.3.0

[root@localhost php-5.3.0]# /usr/local/php/bin/phpize   //脚本文件,目的是搭建动态模块的环境,该命令一定要使用在php的模块文件夹主目录下,这里报错Cannot find config.m4。因为phpize要根据模块生成模块的配置文件放在模块文件夹下面 

Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the module    所以我们先

[root@localhost php-5.3.0]# cd ext/curl/

[root@localhost curl]# /usr/local/php/bin/phpize

[root@localhost curl]# ./configure --with-php-config=/usr/local/php/bin/php-config 注意:在没有在模块根文件夹下执行'/usr/local/php/bin/phpize的话是没有configure配置文件的!配置如果不报错就继续

[root@localhost curl]# make

[root@localhost curl]# make install

[root@localhost curl]# ll /usr/local/php/lib/php/extensions/no-debug-zts-20090626/

-rwxr-xr-x 1 root root 2760042 Aug 12 01:57 curl.so

此时我们发现curl.so已经copy到php默认的扩展文件夹里了,好了,马上要大功告成了,现在在php.ini里添加对curl.so的支持

[root@localhost curl]# vi /usr/local/php/lib/php.ini

增加extension=curl.so,好了php设置完成,现在重启web就行了

[root@localhost curl]#/usr/local/web/apache/bin/apachectl restart

查看phpinfo可以看到支持curl了

转载于:https://my.oschina.net/u/2550810/blog/842286

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值