我在项目目录中运行update composer时,使用的是ubuntu 16.04,laravel 5.2,它显示“您的系统中缺少所请求的PHP扩展名dom”,我检查了已安装的PHP软件包,那里可用
安装xml-extension(在我的情况下为php7.0-xml)解决了该问题
sudo apt-get install php-xml
如果PHP版本是7.2,请执行以下命令
sudo apt-get install php7.2-xml
设法通过php版本5.6 *修复它:
$ sudo apt-get update
$ sudo apt-get install php5.6-xml
DOM是PHP扩展,而不是PHP包。这意味着您的PHP版本需要使用扩展名重新编译。但是,您的PHP可能已经使用DOM进行了编译,但是未启用DOM。您可以在php.ini中进行检查(搜索extension=dom.so
并确保它没有注释)。
您可能缺少一些依赖项,因此请先运行
sudo apt-get -f install
然后安装php-xml
sudo apt-get install php-xml
这对我有用。
就我而言
sudo apt-get更新
和
须藤apt-get install php7.3-xml
本文地址:http://php.askforanswer.com/laravel-composergengxinnindexitongzhongqueshaosuoqingqiudephpkuozhanmingdom.html
文章标签:composer-php , laravel , php
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!
文章标签:composer-php , laravel , php
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!
评论已关闭!