相关疑难解决方法(0)

如何在 CentOS 上安装 PHP 5.3?

我必须在我的 CentOS 服务器上安装 PHP 5.3。如果我这样做yum install php,基础存储库会安装 5.1.6,这对于我需要安装的应用程序来说太旧了。所以我一直在尝试使用IUS存储库,遵循IUS的官方说明:

root@linuxbox ~]# wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1-2.ius.el5.noarch.rpm

root@linuxbox ~]# wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-1-1.ius.el5.noarch.rpm

root@linuxbox ~]# rpm -Uvh ius-release*.rpm epel-release*.rpm
Run Code Online (Sandbox Code Playgroud)

好的。现在我只是做yum install php53, 等等 我需要的一切......但我收到了这个错误:

Running rpm_check_debug
Running Transaction Test
Finished Transaction Test


Transaction Check Error:
  file /usr/bin/php from install of php53u-cli-5.3.4-3.ius.el5.x86_64 conflicts with file from package php-cli-5.1.6-27.el5_5.3.x86_64
  file /usr/bin/php-cgi from install of php53u-cli-5.3.4-3.ius.el5.x86_64 conflicts with file from package php-cli-5.1.6-27.el5_5.3.x86_64
  file /usr/share/man/man1/php.1.gz from install of php53u-cli-5.3.4-3.ius.el5.x86_64 conflicts with file from …
Run Code Online (Sandbox Code Playgroud)

php centos apache-2.2

9
推荐指数
1
解决办法
4万
查看次数

在 CentOS 5.4 上将 PHP 5.1.6 升级到 5.2.x 的推荐方法

自从在这里问这种类型的问题以来已经有一段时间了。也许推荐的解决方案已经改变。

我有一个运行 RoundCube webmail 的 CentOS 5.4 邮件服务器。默认情况下,RoundCube 需要 PHP 5.2 或更高版本。CentOS 5 停留在修订版 5.1.6 中,并从 5.2 向后移植了某些功能。我禁用了 Roundcube 的 PHP 检查,它运行良好。但是,我想使用的插件之一使用了 PHP 5.2 中引入的方法。

由于在这种情况下PHP和Postgres/MySQL的绑定,将PHP版本从5.1.6升级到5.2.x的最佳方法是什么?我见过 3rd 方存储库、CentOS 测试、Fedora ……或者我可以从源代码编译。我想让这个系统保持稳定状态,这样它就不会在下一轮更新中崩溃。

有什么建议吗?

linux php centos roundcube

3
推荐指数
1
解决办法
7829
查看次数

标签 统计

centos ×2

php ×2

apache-2.2 ×1

linux ×1

roundcube ×1