Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
zf使用PHP7创建项目ZendApp时,在zend framework 1中找不到类SimpleXMLIterator_Php_Zend Framework_Php 7_Ubuntu 16.04_Apache2.4 - Fatal编程技术网

zf使用PHP7创建项目ZendApp时,在zend framework 1中找不到类SimpleXMLIterator

zf使用PHP7创建项目ZendApp时,在zend framework 1中找不到类SimpleXMLIterator,php,zend-framework,php-7,ubuntu-16.04,apache2.4,Php,Zend Framework,Php 7,Ubuntu 16.04,Apache2.4,我从他们的网站下载了这个zend frameworkzf 1.12.20 解压后,将其添加到php.ini中的库路径,并在.bashrc中别名为bin/zf.sh,如所示 现在,当我执行zf create project ZendApp时,出现以下错误: nidhind@nidhind-Lenovo-B590 ~ $ zf create project zendapp PHP Fatal error: Uncaught Error: Class 'SimpleXMLIterator' not

我从他们的网站下载了这个zend framework
zf 1.12.20

解压后,将其添加到php.ini中的库路径,并在.bashrc中别名为bin/zf.sh,如所示

现在,当我执行zf create project ZendApp时,出现以下错误:

nidhind@nidhind-Lenovo-B590 ~ $ zf create project zendapp
PHP Fatal error:  Uncaught Error: Class 'SimpleXMLIterator' not found in /usr/share/ZendFramework-1.12.20/library/Zend/Tool/Project/Profile/FileParser/Xml.php:109
Stack trace:
#0 /usr/share/ZendFramework-1.12.20/library/Zend/Tool/Project/Profile.php(106): Zend_Tool_Project_Profile_FileParser_Xml->unserialize('<?xml version="...', Object(Zend_Tool_Project_Profile))
#1 /usr/share/ZendFramework-1.12.20/library/Zend/Tool/Project/Provider/Project.php(91): Zend_Tool_Project_Profile->loadFromData()
#2 /usr/share/ZendFramework-1.12.20/library/Zend/Tool/Framework/Client/Abstract.php(324): Zend_Tool_Project_Provider_Project->create('/home/nidhind/z...', NULL, NULL)
#3 /usr/share/ZendFramework-1.12.20/library/Zend/Tool/Framework/Client/Abstract.php(318): Zend_Tool_Framework_Client_Abstract->_handleDispatchExecution(Object(Zend_Tool_Project_Provider_Project), 'create', Array)
#4 /usr/share/ZendFramework-1.12.20/library/Zend/Tool/Framework/Client/Abstract.php(241): Zend_Tool_Framework_Client_Abstract->_handleDispatch()
#5 /usr/share/ZendFr in /usr/share/ZendFramework-1.12.20/library/Zend/Tool/Project/Profile/FileParser/Xml.php on line 109

Fatal error: Uncaught Error: Class 'SimpleXMLIterator' not found in /usr/share/ZendFramework-1.12.20/library/Zend/Tool/Project/Profile/FileParser/Xml.php:109
Stack trace:
#0 /usr/share/ZendFramework-1.12.20/library/Zend/Tool/Project/Profile.php(106): Zend_Tool_Project_Profile_FileParser_Xml->unserialize('<?xml version="...', Object(Zend_Tool_Project_Profile))
#1 /usr/share/ZendFramework-1.12.20/library/Zend/Tool/Project/Provider/Project.php(91): Zend_Tool_Project_Profile->loadFromData()
#2 /usr/share/ZendFramework-1.12.20/library/Zend/Tool/Framework/Client/Abstract.php(324): Zend_Tool_Project_Provider_Project->create('/home/nidhind/z...', NULL, NULL)
#3 /usr/share/ZendFramework-1.12.20/library/Zend/Tool/Framework/Client/Abstract.php(318): Zend_Tool_Framework_Client_Abstract->_handleDispatchExecution(Object(Zend_Tool_Project_Provider_Project), 'create', Array)
#4 /usr/share/ZendFramework-1.12.20/library/Zend/Tool/Framework/Client/Abstract.php(241): Zend_Tool_Framework_Client_Abstract->_handleDispatch()
#5 /usr/share/ZendFr in /usr/share/ZendFramework-1.12.20/library/Zend/Tool/Project/Profile/FileParser/Xml.php on line 109

似乎是zf.sh文件导致了此错误。如果有人能帮忙,那就太好了。我正在
LinuxMint18
上运行
apache2.4.18
PHP7.0.8
。我知道zf1已经过时了,但我现在需要它。

可惜到目前为止没有人能帮我。幸运的是,在为另一个应用程序工作时,我意外地从中发现了问题

出现异常的原因是PHP7中缺少xml库。

安装
php7.0-xml后

apt-get install php7.0-xml

一切都很顺利Zend Framework需要一个用于PHP的xml库

谢谢!这也帮了我的忙:)
apt-get install php7.0-xml