Centos6上的PHP安装冲突

我是服务器和 Linux的新手,我遇到了一些问题.我正在尝试通过网络查找linux命令来更新我的 PHP.有些命令运行完美但有些命令没有.

我尝试使用此命令安装php-gd,因为我有此错误消息’必需的GD库丢失’.所以,我试着在下面运行:

yum install php-gd

但是,它给出了以下错误消息:

php56w-common conflicts with php-common-5.3.3-46.el6_6.x86_64

以下是我服务器上的一些信息:

[root@uat ~]# rpm -ql php
package php is not installed

[root@uat ~]# rpm -qa php\*
php56w-pdo-5.6.11-1.w6.x86_64
php56w-5.6.11-1.w6.x86_64
php56w-cli-5.6.11-1.w6.x86_64
php56w-common-5.6.11-1.w6.x86_64
php56w-mysql-5.6.11-1.w6.x86_64

[root@uat ~]# rpm -Va php\*
S.5....T.  c /etc/php.ini
[root@uat ~]# which php
/usr/bin/php

[root@uat ~]# php -v
PHP 5.6.11 (cli) (built: Jul 10 2015 22:43:20)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0,Copyright (c) 1998-2015 Zend Technologies

你知道我在升级我的php时做错了什么吗?我应该删除服务器上的所有php文件并重新安装吗?怎么样?

通过使用“yum remove php php-common”删除所有php解决它

并在文件夹/etc/yum.repos.d下修改了文件名“remi.repo”,如下所示:

[remi-php56]
name=Remi's PHP 5.6 RPM repository for Enterprise Linux 6 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/6/php56/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/6/php56/mirror
# WARNING: If you enable this repository,you must also enable "remi"
enabled=1
gpgcheck=1

确保启用php56 = 1.

相关文章

linux下开机自启: 在/etc/init.d目录下新建文件elasticsear...
1、因为在centos7中/etc/rc.d/rc.local的权限被降低了,所以...
最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用...
ASP.NET Core应用程序发布linux在shell中运行是正常的。可一...
设置时区(CentOS 7) 先执行命令timedatectl status|grep &...
vim /etc/sysconfig/network-scripts/ifcfg-eth0 B...