我在互联网上搜索过,找不到可靠的源代码,可以在CentOS 5.8 32bit上使用apache安装最新版本的 PHP,MysqL和PHPmyadmin.我试过几次,没有运气.每次都损坏了我的服务器.

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

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

我安装了 IUS和 RPM 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发布最新版本的PHP和MysqL:

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 5.8(32位)上升级到最新的PHP,MySQL和phpmyadmin?的更多相关文章

  1. ios – 体系结构i386的未定义符号:“_ GLKMatrix3Identity”,引自:

    我尝试导入谷歌地图SDK,我添加了谷歌地图网站上解释的所有库.请帮我!本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请发送邮件至dio@foxmail.com举报,一经查实,本站将立刻删除。

  2. xcode – 苹果LLVM编译3.1错误

    只需更新Xcode到4.3,现在我无法建立我的应用程序.我收到这个错误:有人有这个问题吗?

  3. 构建MacOSX,但与为iOS模拟器文件构建的dylib连接

    我刚刚使用2013年4月15日的命令行工具升级到Xcode5beta,并在标准CMakeTestCCompiler.cmake中运行cmake构建时尝试编译简单的测试程序时遇到以下警告:编译步骤是:链接步骤是:其中link.txt包含:看来,testCCompiler.c.o和libSystem.dylib都是i386,i386在link.txt中指定,而i386是模拟器的正确架构,所以我不知道为

  4. 编译 – 几个lib的iOS编译(armv7,i386).配置脚本:C预处理器失败健全检查

    我甚至不知道所需的输出应该是什么.代码中间只有一个奇怪的“语法错误”.难怪它不编译:).帮助和提示如何进行将不胜感激.谢谢.解决方法我遇到同样的问题.经过一些戳,我的问题原来是我明确地设置CPP.不要设置.如果没有设置,配置会默认尝试$CC-E.如果设置,configure不会自动添加-E.此外,将CPPFLAGS设置为-E不起作用,因为这些标志也被传递到其他步骤.

  5. 从iOS应用程序发送帖子到PHP脚本不工作…简单的解决方案就像

    我之前已经做了好几次了但是由于某些原因我无法通过这个帖子…我尝试了设置为_POST且没有的变量的PHP脚本……当它们未设置为发布时它工作精细.这是我的iOS代码:这里是PHP的一大块,POST变量不在正确的位置?我想这对于更有经验的开发人员来说是一个相当简单的答案,感谢您的帮助!解决方法$_POST是一个数组,而不是一个函数.您需要使用方括号来访问数组索引:

  6. iOS可用架构问题

    我对iOS构建设置中可用的体系结构有点困惑.我发现有4种类型:>i386>armv6>armv7>armv7s.我知道i386用于模拟器,armv6用于iOS设备.但我对armv7和armv7s感到困惑.1)armv7和armv7s有什么区别?2)基于armv7和armv7s架构的应用程序是否支持较旧的iOS版本?

  7. ios – MonoTouch Build:ld:未找到架构armv7的符号

    解决方法发现问题:本地库依赖于AddressBook框架,我忘了将它包含在API定义项目的AssemblyInfo.cs中:

  8. swift学习2 元组 tuples

    swift中出现了一种新的数据结构,非常牛掰的元组tuples如果懂PHP的猿,会发现这个元组和PHP的数组非常类似,同样是可以默认不指定key,也可以指定key目前的学习疑问是,如何进行元组的遍历?

  9. 尝试使用swift mailer,gmail smtp,php发送邮件

    这里是我的代码:在运行时出现此错误…

  10. 子类化NSObject并使用泛型时Swift编译错误

    以下Swift代码在构建时生成编译错误:我做错了什么或是编译器错误?如果是这样,我该怎么办呢?

随机推荐

  1. 在airgapped(离线)CentOS 6系统上安装yum软件包

    我有一个CentOS6系统,出于安全考虑,它已经被空气泄漏.它可能从未连接到互联网,如果有,它很长时间没有更新.我想将所有.rpm软件包放在一个驱动器上,这样它们就可以脱机安装而无需查询互联网.但是,我在测试VM上遇到的问题是,即使指定了本地路径,yum仍然会挂起并尝试从在线存储库进行更新.另外,有没有办法使用yum-utils/yumdownloader轻松获取该包的所有依赖项和所有依赖项?目前

  2. centos – 命名在日志旋转后停止记录到rsyslog

    CentOS6.2,绑定9.7.3,rsyslog4.6.2我最近设置了一个服务器,我注意到在日志轮换后,named已停止记录到/var/log/messages.我认为这很奇怪,因为所有日志记录都是通过rsyslog进行的,并且named不会直接写入日志文件.这更奇怪,因为我在更新区域文件后命名了HUPed,但它仍然没有记录.在我停止并重新启动命名后,记录恢复.这里发生了什么?

  3. centos – 显示错误的磁盘大小

    对于其中一个磁盘,Df-h在我的服务器上显示错误的空白区域:Cpanel表明它只有34GB免费,但还有更多.几分钟前,我删除了超过80GB的日志文件.所以,我确信它完全错了.fdisk-l/dev/sda2也显示错误:如果没有格式化,我该怎么做才能解决这个问题?并且打开文件描述符就是它需要使用才能做到这一点.所以…使用“lsof”并查找已删除的文件.重新启动写入日志文件的服务,你很可能会看到空间可用.

  4. 如何在centos 6.9上安装docker-ce 17?

    我目前正在尝试在centOS6.9服务器上安装docker-ce17,但是,当运行yuminstalldocker-ce时,我收到以下错误:如果我用跳过的标志运行它我仍然得到相同的消息,有没有人知道这方面的方法?

  5. centos – 闲置工作站的异常负载平均值

    我有一个新的工作站,具有不寻常的高负载平均值.机器规格是:>至强cpu>256GB的RAM>4x512GBSSD连接到LSI2108RAID控制器我从livecd安装了CentOS6.564位,配置了分区,网络,用户/组,并安装了一些软件,如开发工具和MATLAB.在启动几分钟后,工作站负载平均值的值介于0.5到0.9之间.但它没有做任何事情.因此我无法理解为什么负载平均值如此之高.你能帮我诊断一下这个问题吗?

  6. centos – Cryptsetup luks – 检查内核是否支持aes-xts-plain64密码

    我在CentOS5上使用cryptsetupluks加密加密了一堆硬盘.一切都很好,直到我将系统升级到CentOS6.现在我再也无法安装磁盘了.使用我的关键短语装载:我收到此错误:在/var/log/messages中:有关如何装载的任何想法?找到解决方案问题是驱动器使用大约512个字符长的交互式关键短语加密.出于某种原因,CentOS6中的新内核模块在由旧版本创建时无法正确读取512个字符的加密密钥.似乎只会影响内核或cryptsetup的不同版本,因为在同一系统上创建和打开时,512字符的密钥将起作用

  7. centos – 大量ssh登录尝试

    22个我今天登录CentOS盒找到以下内容这是过去3天内的11次登录尝试.WTF?请注意,这是我从我的提供商处获得的全新IP,该盒子是全新的.我还没有发布任何关于此框的内容.为什么我会进行如此大量的登录尝试?是某种IP/端口扫描?基本上有4名匪徒,其中2名来自中国,1名来自香港,1名来自Verizon.这只发生在SSH上.HTTP上没有问题.我应该将罪魁祸首子网路由吗?你们有什么建议?

  8. centos – kswap使用100%的CPU,即使有100GB的RAM也可用

    >Linux内核是否应该足够智能,只需从内存中清除旧缓存页而不是启动kswap?

  9. centos – Azure将VM从A2 / 3调整为DS2 v2

    我正在尝试调整前一段时间创建的几个AzureVM,从基本的A3和标准A3到标准的DS2v2.我似乎没有能力调整到这个大小的VM.必须从头开始重建服务器会有点痛苦.如果它有所不同我在VM中运行CentOS,每个都有一个带有应用程序和操作系统的磁盘.任何人都可以告诉我是否可以在不删除磁盘的情况下删除VM,创建新VM然后将磁盘附加到新VM?

  10. centos – 广泛使用RAM时服务器计算速度减慢

    我在非常具体的情况下遇到服务器速度下降的问题.事实是:>1)我使用计算应用WRF>2)我使用双XeonE5-2620v3和128GBRAM(NUMA架构–可能与问题有关!

返回
顶部