Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MAMP PRO中编译PHP5.2.11的zip组件_Php_Zip_Compilation_Mamp - Fatal编程技术网

在MAMP PRO中编译PHP5.2.11的zip组件

在MAMP PRO中编译PHP5.2.11的zip组件,php,zip,compilation,mamp,Php,Zip,Compilation,Mamp,希洛 不久前,我在MacBookPro(10.6)上安装了MAMP PRO。现在我想在php中使用zip函数。我发现我必须将zip.so添加到扩展文件夹并编辑php.ini 在我的计算机上,我有两个不同版本的PHP,一个在MAMP文件夹中,另一个在user/lib中,这是预先安装在我的系统上的。现在我想编译我的MAMP版本的zip库 我得到了PHP版本的zip源代码,然后在终端中调用了函数 /Applications/MAMP/bin/php5/bin/phpize因此它使用的是MAMP-php

希洛

不久前,我在MacBookPro(10.6)上安装了MAMP PRO。现在我想在php中使用zip函数。我发现我必须将zip.so添加到扩展文件夹并编辑php.ini

在我的计算机上,我有两个不同版本的PHP,一个在MAMP文件夹中,另一个在user/lib中,这是预先安装在我的系统上的。现在我想编译我的MAMP版本的zip库

我得到了PHP版本的zip源代码,然后在终端中调用了函数
/Applications/MAMP/bin/php5/bin/phpize
因此它使用的是MAMP-php版本

/configure

make

然后我将compile
zip.so
移动到
extensions/no-debug-non-zts-20060613

启动MAMP时,它返回以下错误:

[11-Apr-2010 16:33:27]PHP警告:PHP启动:zip:无法初始化模块
使用模块API=20090626、调试=0、线程安全性=0编译的模块
使用模块API=20060613、调试=0、线程安全性=0编译的PHP
这些选项需要匹配
在第0行的未知中


有人能给我解释一下如何正确地做这件事吗。

你试过
phpenmod-zip

usage: phpenmod [ -v ALL|php_version ] \
                [ -s ALL|sapi_name ] module_name \
                [ module_name_2 ]

您可以使用
ls/etc/php/*/mods available

列出所有可用的模块。这属于服务器故障。我是新来的。我应该将此问题移至服务器故障吗?