一些关于phpize的信息

本文介绍如何使用phpize工具来准备PHP扩展模块的编译环境,并通过一个mysql扩展安装的具体实例展示整个流程。同时,还列举了可能出现的问题及解决办法。

phpize是属于php-devel的东西,需要编译或安装了php-devel了,才会有这个东西,其放置的默认目录是:/usr/bin/phpize

它是用来准备 PHP 外挂模块的编译环境的,并生成configure文件

附一个mysql扩展安装的实例:

# cd /usr/local/src/php-5.3.6
# cd ./ext/mysql
# /usr/local/php/bin/phpize

# ./configure –with-php-config=/usr/local/php/bin/php-config
# make
# make install

安装成功将会生成一个mysql.so 并放置于 PHP 的外挂模块目录中 (默认放于 /usr/lib/php/modules/ 内) 。
然后需要调整 php.ini,加入 extension=mysql.so 这一行之后才能使用此外挂模块。


上面过程可能会出现的问题:

1.Cannot find autoconf, 缺少autoconf,用yum -y install autoconf安装

2../configure 时出现 not find –with-php-config  出现此错误,批定php-config即可,如./configure –with-php-config=/usr/bin/php-config


注:

  phpize需要在扩展源码包的当前目录执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值