在Ubuntu下安装了PHP,不小心删了重要的文件,只能重装PHP。但是重装了PHP后,再次使用phpize就会提示错误:
Cannot find build files at '/usr/local/lib/php/build'. Please check your PHP installation.
郁闷啊,折腾好久。
后来总算发现了问题。/usr/local/lib/php/build这个目录是PHP默认安装时使用的位置,而我在源码安装PHP的时候,使用./configure --prefix=/usr/local/php指定了PHP的安装目录。指定了安装目录后,真正的build目录就成了/usr/local/php/lib/php/build。所以phpize就会执行出错。
解决方法就是重新安装PHP喽,重新安装PHP到默认位置即可。然后就可以Happy的继续进行PHP扩展操作了。(PHP调用C函数的参考网址:http://blog.csdn.net/wzhwho/article/details/6949297)