求助 php7 如何安装 php70w-xml,搞了一下午了

2018-06-11 17:04:35 +08:00
 mmnnyycc

安装 lavavel,composer update 出现报错:phpunit/phpunit 6.5.8 requires ext-dom * -> the requested PHP extension dom is missing from your system

搜索问题,需要安装 php-xml。问题是:yum install php70w-xml:

[root@localhost ~]# yum install php70w-xml
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.shu.edu.cn
 * epel: mirrors.tongji.edu.cn
 * extras: mirrors.shu.edu.cn
 * updates: mirrors.shu.edu.cn
没有可用软件包 php70w-xml。
错误:无须任何处理

然后搜索 https://webtatic.com/packages/php70/,翻墙下载安装之后还是没有可用的软件包,yum search

yum install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

还是,没有可用的包。

[root@localhost ~]# yum list php7*
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.shu.edu.cn
 * epel: mirrors.tongji.edu.cn
 * extras: mirrors.shu.edu.cn
 * updates: mirrors.shu.edu.cn
已安装的软件包
php70w.x86_64                                                                                       7.0.30-1.w7                                                                              @webtatic
php70w-cli.x86_64                                                                                   7.0.30-1.w7                                                                              @webtatic
php70w-common.x86_64                                                                                7.0.30-1.w7                                                                              @webtatic
php70w-fpm.x86_64                                                                                   7.0.30-1.w7                                                                              @webtatic
php70w-gd.x86_64                                                                                    7.0.30-1.w7                                                                              @webtatic
php70w-mbstring.x86_64                                                                              7.0.30-1.w7                                                                              @webtatic
php70w-mysqlnd.x86_64                                                                               7.0.30-1.w7                                                                              @webtatic
php70w-pdo.x86_64 

求问怎么安装这个啊

816 次点击
所在节点    程序员
30 条回复
gabezhao
2018-06-11 17:10:55 +08:00
php.ini 配置里面开启了吗
9066v
2018-06-11 17:13:49 +08:00
安装 php7.0-xml 试试?
zjsxwc
2018-06-11 17:14:38 +08:00
下载 源代码,然后编译安装,如果是 docker 的话直接进入拓展源码目录一行代码`docker-php-ext-install`编译安装
gabezhao
2018-06-11 17:14:40 +08:00
安装 xml 扩展
Symo
2018-06-11 17:15:03 +08:00
用三方源吧, 比如 remi
mmnnyycc
2018-06-11 17:18:18 +08:00
@9066v #2 试了,也不行
mmnnyycc
2018-06-11 17:19:43 +08:00
@gabezhao #1 这个我看看
mmnnyycc
2018-06-11 17:19:56 +08:00
@zjsxwc #3 没办法的话只能这样了
mmnnyycc
2018-06-11 17:20:10 +08:00
@Symo #5 我查查这个
kuretru
2018-06-11 17:27:36 +08:00
强烈推荐 ius 源
liuguang
2018-06-11 17:32:13 +08:00
xml 扩展默认安装的啊,,,
Lwf1995
2018-06-11 17:34:33 +08:00
laravel5.6 不是 php7.1 起步么
gouchaoer
2018-06-11 17:34:36 +08:00
用 remi 源,别用 epel 默认源
Lwf1995
2018-06-11 17:35:04 +08:00
我装 laravel 就没问题
littleylv
2018-06-11 17:38:14 +08:00
xml 难道不是默认安装的么?
看看 /etc/php.d/xml.ini 或者 /etc/php.ini
zhoulouzi
2018-06-11 17:43:05 +08:00
添加完源后,试下 yum clean all && yum update && yum install php70w-xml
defunct9
2018-06-11 17:53:00 +08:00
开 ssh,让我上去试试
mmnnyycc
2018-06-11 19:41:42 +08:00
@defunct9 #17 本地虚拟机
mmnnyycc
2018-06-11 19:41:59 +08:00
@zhoulouzi #16 试过了,不行
mmnnyycc
2018-06-11 19:43:33 +08:00
@Lwf1995 #12 哪里说了?只看到 Homestead 需要 7.1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/462215

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX