Как установить расширение PECL YAML на Mac?

Моя цель — иметь возможность использовать функции PHP для разбора YAML, подробно описанного в документации по PHP:
http://php.net/manual/en/ref.yaml.php

Чтобы установить расширение PECL yaml, я открыл терминал и набрал:

brew install libyaml

затем

sudo /usr/local/php5/bin/pecl install pecl_http

затем

sudo /usr/local/php5/bin/pecl install yaml

Но я думаю, что не удается установить расширение PECL yaml. Это говорит:

3 warnings and 16 errors generated.
make: *** [yaml.lo] Error 1
ERROR: `make' failed

И когда я пытаюсь использовать yaml_parse_file() в моей программе это говорит:

Fatal error: Call to undefined function yaml_parse_file()

Как правильно установить расширение PECL yaml, чтобы я мог использовать функции PHP для анализа YAML?

0

Решение

У меня была похожая проблема, и следующие шаги помогли мне.

Сначала убедитесь, что вы установили расширение yaml (как я знаю, поскольку brew не поможет нам с пакетами, поэтому лучше использовать pecl)

Несмотря на то, что некоторые ошибки (например, сбой для mkdir) произошли во время установки, она была завершена.

pecl install yaml

Затем откройте файл php.ini и добавьте эту строку в соответствии с вашим путем к файлу yaml.so.

extension=/usr/local/Cellar/php70-yaml/2.0.0/yaml.so

Надеюсь, поможет..

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]