如何在CentOS 5.8(32位)上升级到最新的PHP,MySQL和phpmyadmin?

前端之家收集整理的这篇文章主要介绍了如何在CentOS 5.8(32位)上升级到最新的PHP,MySQL和phpmyadmin?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在互联网上搜索过,找不到可靠的源代码,可以在CentOS 5.8 32bit上使用apache安装最新版本的 PHP,MysqLPHPmyadmin.我试过几次,没有运气.每次都损坏了我的服务器.

我已经厌倦了假设什么是正确的,搞砸了我的服务器/浪费时间.我想我会来这里得到一个真正有效的合法答案,直接来自知道他们实际在做什么的社区.

如果可以使用YUM进行自动将来的更新,那也很酷.

我安装了 IUSRPM Forge Release,然后删除了旧包.用MysqL转储肯定.然后重新安装PHP54和MysqL55.

假设它是CentOS / RHL 5并且你有旧的PHP& MysqL已安装

首先找到与PHP相关的所有包装:

rpm -qa | grep PHP

然后删除匹配的包:

yum remove [packages]

然后搜索MysqL

rpm -qa | grep MysqL

再次删除匹配的包:

yum remove [packages]

现在安装IUS& RPMForge发布最新版本的PHPMysqL

wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/epel-release-5-4.noarch.rpm
wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/ius-release-1.0-10.ius.el5.noarch.rpm
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm

安装DAG的GPG密钥:

rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

然后安装那些rpms:

rpm -i epel-release-5-4.noarch.rpm
rpm -i ius-release-1.0-10.ius.el5.noarch.rpm
rpm -i rpmforge-release-0.5.2-2.el5.rf.*.rpm

现在检查更新:

yum update

安装PHP54& MysqL55:

yum install PHP54 MysqL55-server

将安装所有依赖项

为使用MysqL数据库的程序安装模块:

yum install PHP54-MysqL

重启apache:

service httpd restart

运行MysqL安全安装:

MysqL_secure_installation

重启MysqLd:

service MysqLd restart

我认为已经完成了.

并用于导出MysqL数据库

MysqLdump -u root -p --all-databases > all_databases.sql

导入该数据库我认为这是有效的:

MysqL -u root -p < all_databases.sql

当您安装IUS版本时,您可以轻松下载最新版本的PHPMyAdmin:

假设您有installd PHPMyAdmin包.
首先删除它:

yum remove PHPMyAdmin

安装PHPMyAdmin3:

yum install PHPMyAdmin3

然后查找存储文件PHPMyAdmin目录:

whereis PHPMyAdmin

创建包含PHPMyAdmin管理界面的目录的符号链接,可以从Apache访问它

ln -s [PHPMyAdmin Directory]

如果您从浏览器访问PHPMyAdmin时发现禁止错误,请尝试以下操作:

chown -h [user]:[group] [Path to PHPMyAdmin  symbolic link]

猜你在找的CentOS相关文章