Не могу phpize или настроить расширение в OS X 10.9 Mavericks
Я пытаюсь построить расширение memcached на OS X 10.9 Mavericks для использования со встроенным в PHP 5.4, изначально я пыталсяpecl install memcached
но это бросило следующее.
checking for zlib location... configure: error: memcached support requires ZLIB. Use --with-zlib-dir= to specify the prefix where ZLIB headers and library are located
ERROR: `/private/tmp/pear/install/memcached/configure' failed
Итак, я создал каталог tmp и выполнилpecl download memcached
разархивировал код и cd 'г в соответствующий каталог.
Попытка phpize вернула следующее:
grep: /usr/include/php/main/php.h: No such file or directory
grep: /usr/include/php/Zend/zend_modules.h: No such file or directory
grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
Я недавно установил zlib и указал ./configure на мою установку../configure --with-zlib-dir=/usr/local/Cellar/zlib/1.2.8
Меня приветствовало следующее сообщение об ошибке:
checking for session includes... configure: error: Cannot find php_session.h
Так что теперь яМне интересно, как лучше действовать здесь .../usr/include/
Безразлично»вообще не существует ... это мэйверикс? Я нене помню, чтобы эта проблема была в 10.8 вообще.
Я мог бы попробовать установить Brewphp-devel
но я полагаю, что нетбудет правильная версия того, что мне нужно? Любая помощь будет принята с благодарностью
locate php_session.h
показывает
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/php/ext/session/php_session.h
я должен простоln -s
это в ожидаемое место или есть какой-то способ сделать это через XCode? У меня установлены инструменты командной строки ...