2016-08-02 32 views
0

Am Anfang war ich immer diese Fehlermeldung:Wie installiere ich PHP YAML auf CentOs?

Call to undefined function yaml_parse_file() 

ich alles versucht habe, was ich über google gefunden haben:

yum install libyaml 
yum install yaml 
yum install perl-yaml 

und etc.

Jetzt erhalte ich:

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 

Bereits hinzugefügt

extension=yaml.so 

in php.ini

Details:

CentOS release 6.7 (Final) 
PHP 5.4.45 

SS nachdem ich lief obere Kommandos installieren: enter image description here

Was ist der richtige Weg ist yaml Unterstützung in PHP zu installieren?

+1

Gibt es ein PHP-Yaml-Paket? Welche Version von CentOS? –

+0

Haben Sie Erfolgsmeldungen nach den yum-Befehlen gesehen? – Klaus

+0

@ JonathonReinhart - CentOS Release 6.7 (Finale) – CroiOS

Antwort

1

php-yaml von EPEL Repository:

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 

Für Repo: sudo yum install EPEL Release

Für Paket: sudo yum install php-yaml

Und denken Sie daran neu starten httpd

+0

bereits installiert: http://screencast.com/t/p2tjwipX – CroiOS

+0

yum install php-yaml? Was war ich, yum install epel-release ist nur das Repo. – alekbless

+0

installiert eppel-release und danach lief ich: yum --enablerepo = epel installieren php-yaml aber ich bekomme immer noch Fehler. – CroiOS