我有一台装有 centos 6.8 的服务器,我正在尝试安装
- php5.5。
- mysql 5.5
- php-mbstring
但它显示错误消息:错误:php55w-common 与 php-common-5.3.3-48.el6_8.x86_64 冲突
请告诉我安装的逐步指南。
答案1
删除先前安装的
yum remove php-common-5.3.3-48.el6_8.x86_64
这是另一个论坛上提出的建议:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
你可以使用以下方式安装 php5.5
yum install php55w php55w-opcache
或者使用以下方式升级现有安装
yum install yum-plugin-replace
yum replace php-common --replace-with=php55w-common
mbstring 的包名称是
php55w-mbstring
mysql 的包名称是
php55w-mssql
有关 centos 的信息来自
https://webtatic.com/packages/php55/
适用于 Linux Debian/ubuntu 的信息如下
如果你没有,你可以安装 ondrej PPA
add-apt-repository ppa:ondrej/php5
或者通用的 php ppa
add-apt-repository ppa:ondrej/php
如果出现 UTF 8 本地化错误,你可以使用
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php5
或者
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
然后卸载之前的 php 安装
sudo apt purge php-common-5.3.3-48.el6_8.x86_64
并使用以下方式更新您的 ppa 列表
sudo apt update
如果一切顺利的话,你应该能够使用
sudo apt-get install php(version of choice) mysql(version of choice) php-mbstring