Компиляция zip-компонента для PHP 5.2.11 в MAMP PRO - PullRequest
0 голосов
/ 11 апреля 2010

Helo

Я установил MAMP PRO на свой Macbook Pro (10.6) некоторое время назад. Теперь я хотел бы использовать функции zip в php. Я обнаружил, что должен добавить zip.so в папку расширений и отредактировал php.ini.

На моем компьютере у меня есть две разные версии PHP, одна в папке MAMP, а другая в user / lib, которая была предварительно установлена ​​в моей системе. Теперь я хочу скомпилировать мою zip-библиотеку для версии MAMP.

Я получил zip-источники для моей версии PHP, затем в терминале, который называется функцией /Applications/MAMP/bin/php5/bin/phpize так что использует версию mamp php

./configure

make

затем я переместил компиляцию zip.so в extensions/no-debug-non-zts-20060613.

Когда MAMP запущен, он возвращает эту ошибку: [11-Apr-2010 16:33:27] PHP Warning: PHP Startup: zip: Unable to initialize module Module compiled with module API=20090626, debug=0, thread-safety=0 PHP compiled with module API=20060613, debug=0, thread-safety=0 These options need to match in Unknown on line 0

Может ли какое-нибудь тело объяснить мне, как сделать это правильно.

1 Ответ

0 голосов
/ 15 ноября 2017

Вы пробовали phpenmod zip?

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

Вы можете перечислить все доступные модули с помощью ls /etc/php/*/mods-available.

...