Ich teste PHP7 und habe nach einem kürzlich durchgeführten Update ein seltsames Problem. SimpleXML sollte standardmäßig aktiviert sein und meine phpinfo
Seite zeigt, dass es verfügbar ist:
Die Funktionen sind jedoch nicht verfügbar:
<?php
if (function_exists('simplexml_load_file')) {
echo "simpleXML functions are available.<br />\n";
} else {
echo "simpleXML functions are not available.<br />\n";
}
// result-- NOT available
Und das Modul ist nicht als geladen aufgeführt:
~ $ php -m
[PHP Modules]
calendar
Core
ctype
curl
...
Reflection
session
shmop
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
Zend OPcache
zlib
Weiß jemand, ob es dafür eine Problemumgehung gibt?
Versions Information:
~ $ php -v
PHP 7.0.3-8+deb.sury.org~trusty+2 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
phpinfo()
Seite geht hervor, dass sich SimpleXML nur im Abschnitt "Modulautoren" befindet. Was Ihnen nur sagt, wer es geschrieben hat; Das bedeutet nicht, dass es installiert oder geladen ist. Wenn dies der einzige Ort ist, an dem es angezeigtphpinfo()
wird, bedeutet dies vermutlich, dass es nicht installiert ist.