我是服务器和
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
通过使用“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.