我正在尝试在MacOSx Mountain Lion上运行'phpize'命令,但是我得到了这个结果:
Cannot find config.m4.
Make sure that you run '/opt/local/bin/phpize' in the top level source directory of the module
我该如何解决这个错误?
我正在尝试在MacOSx Mountain Lion上运行'phpize'命令,但是我得到了这个结果:
Cannot find config.m4.
Make sure that you run '/opt/local/bin/phpize' in the top level source directory of the module
我该如何解决这个错误?
phpize
命令应该在扩展源目录的顶层运行(此源目录应包含名为 config.m4 的文件)。
简而言之,它意味着您正在错误的目录中运行命令。您需要进入包含您尝试安装的扩展源代码的目录。
例如,如果您正在尝试安装mcrypt(就像我在查看此堆栈溢出页面时所遇到的情况),则需要进入php-5.6.24/ext/mcrypt目录,然后运行该命令。
进入xdebug文件夹,然后尝试运行phpize命令。
在终端中
http://qiita.com/MasatoYoshioka@github/items/e542f39a6f1a3bc1f71e
ls config.m4
ls config*
config.w32 config0.m4
cp config0.m4 config.m4
cd /usr/local/src/php-5.3.29/ext/zlib
phpize
./configure
make clean && make && make install
nano php.ini
add extension=zlib.so
$ cd extname
$ phpize
$ ./configure
$ make
# make install
首先运行./configure
,它将创建config.m4
文件,其余步骤相同。