我在Cygwin 64位下安装了PEAR和PHPDoc。 运行phpdoc时出现错误:
PHP致命错误:未捕获错误:调用未定义的函数 JMS \ Serializer \ simplexml_load_string()中 /usr/share/pear/phpDocumentor/vendor/jms/serializer/src/JMS/Serializer/XmlDeserializationVisitor.php:76
我正在运行
PHP 7.1.13(cli)(建于:2018年1月9日17:08:03)(NTS)
使用模块:
php-PEAR 1.10.5-1 OK
php-xmlrpc 7.1.13-1 OK
使用以下命令安装phpDocumentor-2.9.0.tgz(16,175,113字节):
pear channel-discover pear.phpdoc.org
pear install phpdoc/phpDocumentor
任何人都可以暗示这里缺少什么吗?
答案 0 :(得分:0)
这似乎可能是jms/serializer
包中的错误,因为错误表明simplexml_load_string()
函数在JMS\Serializer
内是命名空间的,当它实际上是来自PHP本身的全局函数时(http://php.net/manual/en/function.simplexml-load-string.php)。