- 我们使用phpize 为php添加扩展时可能会出现下面的报错
[root@izuf66bc6zb0cuc0f7x9krzswoole]#/usr/local/src/php/bin/phpize
Cannot find build files at '/usr/local/src/lib/php/build'. Please check your PHP installation.
出现这个报错的原因 一般是phpize 配置文件中prefix出错了
修改 phpize
[root@izuf66bc6zb0cuc0f7x9krz bin]# ls
pear peardev pecl phar phar.phar php php-cgi php-config phpdbg phpize
[root@izuf66bc6zb0cuc0f7x9krz bin]# vim phpize
#!/bin/sh
# Variable declaration
prefix='/usr/local/src/'
datarootdir='/usr/local/src/php'
exec_prefix="`eval echo ${prefix}`"
phpdir="`eval echo ${exec_prefix}/lib/php`/build"
includedir="`eval echo ${prefix}/include`/php"
builddir="`pwd`"
SED="/usr/bin/sed"
这里我发现了 问题 原来我源码安装的时候 是安装在 /usr/local/src/
下的 后来我绝对没有目录不好 就新建了一个php文件夹把php文件移到了/usr/local/src/php
所以这里出错了 我们把 prefix 改成 prefix='/usr/local/src/php'
就好了