2016-08-02 49 views
0

CentOSにphp yamlをインストールするには?私はこのエラーを得ていたスタートで

Call to undefined function yaml_parse_file() 

私はGoogleの上で見つかったものすべてを試してみました:

yum install libyaml 
yum install yaml 
yum install perl-yaml 

となど

今、私は取得しています:

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/extensions/no-debug-non-zts-20100525/yaml.so' - /usr/lib64/extensions/no-debug-non-zts-20100525/yaml.so: cannot open shared object file: No such file or directory in Unknown on line 0 
Exception: Extension yaml does not exist 

すでに追加されています

php.iniファイル内
extension=yaml.so 

詳細:PHPでYAMLサポートをインストールする適切な方法は何ですか enter image description here

CentOS release 6.7 (Final) 
PHP 5.4.45 

SS私は、上のコマンドをインストールし実行した後? EPELリポジトリから

+1

php-yamlパッケージはありますか? CentOSのどのバージョン? –

+0

yumコマンドの後に成功メッセージが表示されましたか? – Klaus

+0

@JonathonReinhart - CentOSリリース6.7(最終) – CroiOS

答えて

1

のphp-YAML:レポのために

php-pecl-yaml-1.1.1-5.el6.x86_64 : Support for YAML 1.1 serialization 
using the LibYAML library 
Repo : epel 
Matched from: 
Other: php-yaml 

sudoのyumをインストールEPELリリースパッケージの場合

sudoのyumのインストールのphp-YAML

と覚えてhttpdを再起動する

+0

はすでにインストールされています:http://screencast.com/t/p2tjwipX – CroiOS

+0

yum install php-yaml?私は何を言っていましたか、yumはepel-releaseをインストールするのはレポだけです。 – alekbless

+0

epel-releaseがインストールされていて、その後、私は走った:yum --enablerepo = epel php-yamlをインストールするが、まだエラーが出ている。 – CroiOS

関連する問題