gpt4 book ai didi

php56 - CentOS - Remi repo

转载 作者:IT王子 更新时间:2023-10-29 00:48:32 24 4
gpt4 key购买 nike

我刚刚在测试盒上安装了 php 5.6,正常的 cli php 解释器似乎不存在:

$ -> php -v
-bash: php: command not found

$ -> php56 -v
PHP 5.6.13 (cli) (built: Sep 3 2015 13:41:04)

如果我尝试执行 yum install php --enablerepo=remi 然后它会尝试安装 php 5.4。

很明显 php56 是一个 cli 解释器,但我一直习惯于只输入 phpphp56。这是新规范,还是在 CentOS (6.7) 上安装 php56 有另一个步骤?它就像创建符号链接(symbolic link)一样简单吗? ln -s/usr/bin/php56/usr/bin/php

升级步骤:

$ -> yum remove php* --enablerepo=remi

$ -> yum install php56* --enablerepo=remi

感谢 Remi 朝着正确的方向前进,这是我的 repo 配置的样子:

[upstream_remi54]
name=Remi - CentOS - $releasever/$arch
baseurl=http://mirrors.mediatemple.net/remi/enterprise/$releasever/remi/$basearch/
enabled=0

gpgcheck=1

gpgkey=http://rpms.famillecollet.com/RPM-GPG-KEY-remi

[upstream_remi56]
name=Remi - CentOS - $releasever/$arch
baseurl=http://mirrors.mediatemple.net/remi/enterprise/$releasever/php56/$basearch/
enabled=0

gpgcheck=1

gpgkey=http://rpms.famillecollet.com/RPM-GPG-KEY-remi

如果您想完全替换现有的 PHP,与并行运行的版本相比,这很有效。我必须为 Roundcube 和 Postfix Admin 保留 PHP 5.4,因为那些工作所需的一些模块尚未移植,因此服务器现在必须保持 5.4。

最佳答案

php-* 是基础包,每个版本 1 个仓库

  • "remi"=> php 5.4
  • "remi-php55"=> php 5.5
  • "remi-php56"=> php 5.6
  • "remi-php70"=> php 7.0(候选发布版,尚未准备好生产)

php56-* 软件包是软件集合,并行安装允许运行多个版本的 PHP。

参见:http://blog.remirepo.net/pages/English-FAQ

所以,如果你只想要一个 5.6 版本的 php

yum --enablerepo=remi-php56 install php-cli (and other needed modules)

而且您还可以为将来的更新启用存储库(因为“remi-php56”是安全的,并且只提供 php 5.6 及其扩展)

yum-config-manager --enable remi-php56

关于php56 - CentOS - Remi repo ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32874708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com