编译 php 扩展时缺少配置文件

编译 php 扩展时缺少配置文件

我执行 phpize.. 当我到达 ./configure 时,它​​告诉我它可以找到 php-config(configure: error: Cannot find php-config. Please use --with-php-config=PATH)我假设它意味着一个名为php-config I do的文件./configure --with-php-config=/usr/local/src/php5/php-5.3.5/scripts/ --enable-entities ,它指向该文件的目录,但是,我仍然收到相同的错误。

答案1

php-config是应包含在 PHP 安装中的 shell 脚本(可执行程序)。通常,该脚本应包含在您的 中$PATH,但您的情况并非如此。

找到该程序,并指定其完整路径(例如--with-php-config=/usr/local/apache/PHP/bin/php-config)以解决错误消息。
如果您不知道脚本在哪里,您可以使用locatefind命令来帮助您找到它。

相关内容