当我运行yum install php php-devel php-mysql php-gd php-mbstring ,它会安装php5.3。
yum list installed *php* Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * base: ftp.tsukuba.wide.ad.jp * epel: ftp.kddilabs.jp * extras: ftp.tsukuba.wide.ad.jp * updates: ftp.tsukuba.wide.ad.jp Installed Packages php.x86_64 5.3.3-46.el6_6 @updates php-cli.x86_64 5.3.3-46.el6_6 @updates php-common.x86_64 5.3.3-46.el6_6 @updates php-devel.x86_64 5.3.3-46.el6_6 @updates php-gd.x86_64 5.3.3-46.el6_6 @updates php-mbstring.x86_64 5.3.3-46.el6_6 @updates php-mysql.x86_64 5.3.3-46.el6_6 @updates php-pdo.x86_64 5.3.3-46.el6_6 @updates
我只是删除它yum remove php php-cli php-common php-devel php-gd php-mbstring php-mysql php-pdo 。
我试过yum install php56w php56w-devel php56w-mysql php56w-gd php56w-mbstring ,但它们不可用。
Loaded plugins: fastestmirror, security Setting up Install Process Loading mirror speeds from cached hostfile * base: ftp.tsukuba.wide.ad.jp * epel: ftp.kddilabs.jp * extras: ftp.tsukuba.wide.ad.jp * updates: ftp.tsukuba.wide.ad.jp No package php56w available. No package php56w-devel available. No package php56w-mysql available. No package php56w-gd available. No package php56w-mbstring available. Error: Nothing to do
我如何在CentOS 6上安装php5.6?
您可以通过以下方式将回购添加到centos 6中:
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
下一个,
#yum clean all #yum install php56w php56w-common
我希望能帮到你!
CentOS现在提供软件集合(SCL)作为从基地安装的回购:
yum install centos-release-scl
一旦你安装了SCL回购,你可以安装PHP 5.6:
yum install rh-php56
CentOS的文档和红帽文档一样有些过时,但是新版本的php,PostgreSQL,MariaDB,MySQL,perl,ruby等都是可用的。 它也可以在CentOS和RHEL 7上使用,理论上可以更好地与操作系统集成。 笔记说,通过SCL添加软件包不会干扰系统的工具,如yum。
要使SCL版本的PHP成为命令行的默认设置,请以root用户身份运行以添加到默认configuration文件:
printf '#!/bin/bash\nsource scl_source enable rh-php56\n' > /etc/profile.d/php56.sh chmod ugo+r /etc/profile.d/php56.sh
这使得通过设置$PATH来包含/opt/rh/rh-php56/root/...更容易使用pear来添加PHP包/opt/rh/rh-php56/root/...
您可以使用REMI的存储库
要启用它,请按照下列步骤操作:
yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm /etc/yum.repos.d/remi.repo ,然后在[remi-php56]标签下设置enabled=1 yum install php 请注意,这样做,您将更新系统范围的php包到5.6版本。 如果您因为某种原因需要安装PHP 5.6以及旧的CentOS分布式发行版,则必须进行更复杂的并行安装。
尝试从特定的回购安装
yum --disablerepo="*" --enablerepo="remi-php56" install php