Я следую за установкой Основы синтаксического анализа YAML в PHP, чтобы установить YAML для PHP в Fedora 20.
Я прошел все эти шаги:
wget http://pecl.php.net/get/yaml-1.1.0.tgz
tar -xvzf yaml-1.1.0.tgz
cd yaml-1.1.0
phpize
./configure && make && make install
Но последний не работает:
# ./configure && make && make install
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
.../...
checking for re2c... no
configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.
checking for gawk... gawk
checking whether to enable LibYAML suppot... yes, shared
checking for yaml headers... not found
configure: error: Please install libyaml
Когда я получил «Пожалуйста, установите libyaml», я проверил, установлен ли он ... и он есть!
# yum list installed | grep yaml
libyaml.x86_64 0.1.6-1.fc20 @updates
yaml-cpp03.x86_64 0.3.0-4.fc20 @anaconda
И конечно, если я создаю php-файл с вызовом yaml_parse_file()
, я получаю ошибку:
Fatal error: Call to undefined function yaml_parse_file() in XXXfile on line YYY
Чего не хватает?