我无法解决 simplexml 的问题。
我刚刚使用 apache2 服务器在 aws linux/ubuntu 上设置了一个 ec2 实例并尝试安装商店软件。
问题:
Fatal error: Call to undefined function XXX\Recovery\Install\simplexml_load_file() in /var/www/XXX/recovery/install/src/Requirements.php on line 104
搜索已知问题。我想出了手动安装的 php 包。检查 phpinfo 和 php -mi 后,假设安装了以下模块:
[PHP Modules]
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
json
libxml
mbstring
mcrypt
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zip
zlib
但我不确定他们是否启用。我是否需要在我的 php.ini 文件中手动启用 simplexml?如何正确执行此操作?
版本信息:
PHP 7.0.12-1+deb.sury.org~xenial+1 (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.12-1+deb.sury.org~xenial+1, Copyright (c) 1999-2016, by Zend Technologies
感谢您的帮助。