Dib*_*hoo 5 php xml linux nginx xml-parsing
你能帮我解决这个冲突吗?我正在尝试运行 xml_parse_create。
我的服务器配置:
[root@server ~]# php -v
PHP 7.0.22 (cli) (built: Aug 7 2017 16:18:27) ( NTS )
[root@server ~]# nginx -v
nginx 版本:nginx/1.10.2
操作系统:CentOS 7.3.1611(核心)
我的 YUM 安装的详细信息:
[root@server ~]# yum list installed | grep php
php70u-cli.x86_64 7.0.22-2.ius.centos7 @ius
php70u-common.x86_64 7.0.22-2.ius.centos7 @ius
php70u-fpm.x86_64 7.0.22-2.ius.centos7 @ius
php70u-fpm-nginx.noarch 7.0.22-2.ius.centos7 @ius
php70u-mysqlnd.x86_64 7.0.22-2.ius.centos7 @ius
php70u-pdo.x86_64 7.0.22-2.ius.centos7 @ius
Run Code Online (Sandbox Code Playgroud)
以下是调查详情:
我尝试在 test.php 中执行以下代码:
<?php
$xml_parser = xml_parser_create("");
print $xml_parser;<br>
?>
Run Code Online (Sandbox Code Playgroud)
[root@server ~]# php /tmp/test.php
PHP Fatal error: Uncaught Error: Call to undefined function
[root@server ~]# sudo yum install php-xml
加载的插件:fastestmirror
从缓存的主机文件加载镜像速度
* base: repo1.ash.innoscale.net
* epel: fedora-epel.mirrors.tds.net
* extras: mirror. es.its.nyu.edu
* IUS:ius.mirror.constant.com
·雷米安全:repo1.ash.innoscale.net
*更新:mirrors.advancedhosters.com
* webtatic:us-east.repo.webtatic.com
解决依赖
--> 运行事务检查
---> 包 php-xml.x86_64 0:5.4.16-42.el7 将被安装
--> 处理依赖:php-common(x86-64) = 5.4.16-42。 el7 for package: php-xml-5.4.16-42.el7.x86_64
--> 运行事务检查
---> 软件包 php-common.x86_64 0:5.4.16-42.el7 将被安装
--> 处理冲突:php70u-common-7.0.22-2.ius.centos7.x86_64 冲突 php-common < 7.0.22
--> 完成依赖解析
错误:php70u-common 与 php-common-5.4.16 冲突42.el7.x86_64
你可以尝试使用 --skip-broken 来解决这个问题
你可以尝试运行:rpm -Va --nofiles --nodigest
您需要删除php-xml并使用php70u-xml
yum purge php-xml; yum install -y php70u-xml
Run Code Online (Sandbox Code Playgroud)
许多人使用一些教程安装 php,这将启用外部存储库。Php 是使用来自这个外部仓库的包安装的。在安装扩展时,他们尝试使用默认存储库中的包名称。所以这就是你的问题所在。
始终首先查看您的软件包的安装位置
yum list installed | grep php
Run Code Online (Sandbox Code Playgroud)
然后始终确保您选择属于同一个 repo 的包
yum search php | grep xml
Run Code Online (Sandbox Code Playgroud)
在 ubuntu 下,你可以像@Tarun 指出的那样做
apt-get install php-xml
apt-get search php |grep xml
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19692 次 |
| 最近记录: |