2017-05-25 2 views
0

Ich muss SimpleXML Mod auf PHP7 in CentOS aktivieren.Upgrade auf PHP 7 deaktiviert SimpleXML Mod in CentOS

Auf meinem Ubuntu-Server war es so einfach wie

sudo apt-get install php7.0-xml 

Jede Idee, wie das auf CentOS zu tun?

Ich habe versucht, die Pakete webtatic und epel-release zu installieren, aber aus irgendeinem Grund haben sie yum durcheinander gebracht und jede Ausführung von yum erzeugt einen Fehler "xz compression not supported".

Irgendwelche anderen Ideen?

Antwort

1

fand schließlich die Lösung mit Remi Repository

das Remi Repository installieren, indem Sie das entsprechende RPM-Paket für Ihr System herunterladen und installieren.

CentOS und Red Hat Enterprise Linux 6.x

wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 
sudo rpm -Uvh remi-release-6*.rpm 

CentOS und Red Hat Enterprise Linux 7.x

wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm 
sudo rpm -Uvh remi-release-7*.rpm 

Wenn Sie eine Datei nicht gefunden Fehlermeldung erhalten, wenn sie versuchen, die zum Download Paket hat sich die Versionsnummer möglicherweise geändert. Sie können über die Seite Remi-Repository-Konfiguration auf die neueste Version des RPM-Installationsprogramms zugreifen.

Remi wurde standardmäßig in meinem Fall deaktiviert, nachdem das Hinzufügen sie so aktiviert ich sie als PHP wieder

yum --enablerepo=remi,remi-php70 install php70 php-common 

Neu gestartet Apache

apachectl restart 

Die jetzt auch sichtbar sein wird SimpleXML Modul zu aktualisieren, folgt in

$php -m 
+0

Siehe die Anweisungen des Assistenten auf https://rpms.remirepo.net/wizard/, insbesondere zum Befehl h Um das "remi-php70" -Repository (das nur PHP bereitstellt) dauerhaft zu aktivieren, um Probleme zu vermeiden, wenn später versucht wird, zusätzliche Erweiterungen hinzuzufügen. –