我正在尝试更新我的PHP(目前v:5.3.3到最新稳定的PHP版本),但它不是在玩球而且它说没有什么可以更新的.
任何帮助都会有用.
继续说:
没有标记为更新的包
Sim*_*ast 122
正如Jacob所说,CentOS软件包repo似乎目前仅提供PHP 5.3.但这些命令似乎对我有用......
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
yum remove php-common # Need to remove this, otherwise it conflicts
yum install php56w
yum install php56w-mysql
yum install php56w-common
yum install php56w-pdo
yum install php56w-opcache
php --version # Verify version has been upgraded
Run Code Online (Sandbox Code Playgroud)
您也可以使用php54w或php55w根据需要使用.
警告!
如果它没有完全解决所有依赖关系,这可能会破坏您的网站,因此在某些情况下您可能需要一些额外的包.请参阅此处以获取可用的其他PHP 5.6模块的列表.
如果遇到问题并需要重置为默认值,则可以使用以下命令:
sudo yum remove php56w
sudo yum remove php56w-common
sudo yum install php-common
sudo yum install php-mysql
sudo yum install php
Run Code Online (Sandbox Code Playgroud)
(感谢Fabrizio Bartolomucci)
Jac*_*din 29
对于CentOS 6,PHP 5.3.3是通过官方CentOS包存储库提供的PHP的最新版本.请记住,尽管PHP 5.3.3于2010年7月22日发布,但官方的CentOS 6 PHP软件包已于2013年11月24日更新.为什么?关键错误修复被反向移植.有关更多信息,请参阅此问题:"为什么在CentOS上由yum安装过时的软件包?(特别是PHP 5.1)如何修复?"
如果您想使用更新版本的PHP,Les RPM de Remi会通过您可以添加到yum软件包管理器的存储库提供CentOS PHP软件包.要将其添加为yum存储库,请按照站点的说明进行操作.
注意:此类问题可能更适合服务器故障.
小智 8
我设法根据Simon的建议安装php54w,但随后我的网站停止运行可能是因为与php-mysql或其他模块不兼容.即使疯狂地恢复旧的情况也不是很有趣:对于我自己的情况来说,顺序是:
sudo yum remove php54w
sudo yum remove php54w-common
sudo yum install php-common
sudo yum install php-mysql
sudo yum install php
Run Code Online (Sandbox Code Playgroud)
如果有人提交了更新所有php数据包的完整程序,那就太好了.那是我的生产服务器,我的心脏仍在快速跳动.
这是最适合我的方法:在CentOS 6或7上安装PHP 5.6:
CentOS 6.按所示顺序输入以下命令:
yum -y update
yum -y install epel-release
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget https://centos6.iuscommunity.org/ius-release.rpm
rpm -Uvh ius-release*.rpm
yum -y update
yum -y install php56u php56u-opcache php56u-xml php56u-mcrypt php56u-gd php56u-devel php56u-mysql php56u-intl php56u-mbstring php56u-bcmath
Run Code Online (Sandbox Code Playgroud)
CentOS 7.按所示顺序输入以下命令:
yum -y update
yum -y install epel-release
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget https://centos7.iuscommunity.org/ius-release.rpm
rpm -Uvh ius-release*.rpm
yum -y update
yum -y install php56u php56u-opcache php56u-xml php56u-mcrypt php56u-gd php56u-devel php56u-mysql php56u-intl php56u-mbstring php56u-bcmath
Run Code Online (Sandbox Code Playgroud)
抱歉 - 由于声誉,我无法发布源网址
| 归档时间: |
|
| 查看次数: |
198344 次 |
| 最近记录: |