zf使用PHP7创建项目ZendApp时,在zend framework 1中找不到类SimpleXMLIterator
我从他们的网站下载了这个zend frameworkzf使用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
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