ОШИБКА: установка новой версии PHP на MAC - PullRequest
0 голосов
/ 10 ноября 2010

Я пытаюсь включить модуль php_soap для Mac, поэтому я следую некоторому руководству, чтобы ответить на мой собственный вопрос ( MAC OSX: PHP_startup не может загрузить динамическую библиотеку php_soap.so )

Вот урок >> http://www.bdoran.co.uk/2010/08/03/installing-php-soap-on-osx-leopard-10-6-4/

1) Я заменил curl -O http://de3.php.net/distributions/php-5.3.1.tar.bz2 на

curl -O http://de3.php.net/distributions/php-5.3.3.tar.bz2

2) Когда преподаватель говорит:

cd ext/php

непосредственно перед выполнением phpize

мне сообщается cd: ext / php: Нет такого файла или каталога

Как обойти эту проблему дозапустите phpize и следуйте инструкциям, чтобы включить этот чертов модуль SOAP, пожалуйста?

Спасибо

Ответы [ 3 ]

1 голос
/ 22 ноября 2011

Я получаю много трафика на мой сайт с этого форума.

Я прошу прощения, я должен был прояснить, что установка была предназначена только для конкретной сборки OSX и PHP.

Это работало с версией до 5.3.2, но после 5.3.3 расширение soap переместилось в / etc / soap, теперь вы можете создать его гораздо проще:

curl -O http://de3.php.net/distributions/php-5.3.3.tar.bz2

tar xjf php-5.3.3.tar.bz2

cd php-5.3.3

cd ext/soap

phpize

./configure

make

sudo make install

Я также обновил учебник для OSX Lion: http://www.bdoran.co.uk/2011/11/22/installing-php-soap-on-osx-lion-10-7-2, поскольку мне просто пришлось переустановить расширение SOAP самостоятельно.

Снова извиняюсь за то, что не разъяснил проблему управления версиями.

0 голосов
/ 10 ноября 2010

Как насчет обычного процесса типа "./configure; make"?В дистрибутиве, который вы скачиваете, нет php / ext dir, поэтому учебник, очевидно, больше не применяется.Возможно, в 5.3.1 был такой каталог, но в 5.3.3 его явно нет.

0 голосов
/ 10 ноября 2010

вы должны убедиться, что ваши источники, которые вы извлекли с помощью curl, действительно находятся в той папке, где вы запускаете phpize.

...