当前位置:首页 > CN2资讯 > 正文内容

mysql rpm 按照openruler mysql提供的rpm包

1天前CN2资讯


目前使用的国外vps是512m内存的,安装了Webmin,运行速度不是一般的慢(webmin太耗资源),跟之前买的15刀一年12m的vps有的一拼,加上不熟悉apache的urlrewrite规则,决定把vps转移到nginx+mysql+php平台。

之前比着张宴的文章尝试了源代码编译,那叫一个痛苦,直接是浪费时间。后来使用了lnmp.org提供的脚本,一条命令也搞定了整个平台的搭建。不过现在他们脚本里面的程序版本低(php是5.2,mysql是5.1,nginx是0.8稳定版的),个人想要5.3的php和5.5的mysql。终于发现了一条捷径,通过几条yum就可以搞定,岂不快哉。

首先要介绍下升级源:

http:///pub/ius/stable/

大体看了下,ius是网上比较知名的一个yum的源了,软件版本一般比较新,维护的人员也很勤奋,安全性高。上面提供的地址大家可以打开看下,会得到很多有用的信息,首先找到自己合适的分支,安装里面的epel、ius和yum-plugin后就可以利用他们的升级源了;同时也可以通过分支找到yum时需要填写的应用的名字;相应分支下都有一个“repoview/”文件夹,里面会记录安装包的更新情况,以及安装包的介绍,对于不明白的安装包可以通过这个文件的网页得到帮助。

ps:如果你要安装,建议看完后再安装。同时建议根据linux最小化服务配置进行简单的最小化设置。

介绍完毕,开始我们lnmp环境的安装:

1.添加ius更新源下面三个rpm包安装的是redhat企业版扩展安装源、ius的安装源及对yum中安装包的替换。依次安装即可。注意,如不安装第三个可能导致yum无法使用。还有就是安装了这三个以后,yum安装软件的时候偶尔会出现错误,其中很大一部分是因为国外服务器被墙了,不过不影响使用的。

rpm -ivh http:///pub/ius/stable/Redhat/5/i386/epel-release-5-4.noarch.rpm

rpm -ivh http:///pub/ius/stable/Redhat/5/i386/ius-release-1.0-8.ius.el5.noarch.rpm

rpm -ivh http:///pub/ius/stable/Redhat/5/i386/yum-plugin-replace-0.2.4-3.el5.noarch.rpm

2.安装mysql数据库

安装完上面的rpm包后,就可以安装最新版的mysql数据库了,目前有5.0、5.1及5.5版的,这里安装最新的5.5版,

yum info mysql55-server

chkconfig mysqld on

service mysqld start

第一句是安全mysql服务器,同时会询问安装其他的相关资源包;安装好后配置随系统启动;启动mysql服务。

3.安装php环境

如果你安装的是php的5.3版,直接执行yum install php53u-fpm就可以安装最新版了。不过5.3比5.2变动太大,导致很多软件无法正常运行,因此需要安装安装5.2版的php,可惜ius的安装源里面没有5.2的fpm版本,无奈只好换更新源。新建/etc/yum.repos.d/alt.ru.repo,输入以下内容:

[alt]

name=CentALT Packages for Enterprise Linux 5 – $basearch

baseurl=http:///repository/centos/5/$basearch/

enabled=1

gpgcheck=0

alt的源还是不错的,有最新的nginx和php版本,不知道为什么没有提供mysql的5.5版本,要不就可以直接替换ius的更新源了。开始安装php

yum install php-fpm

yum install php-cli

yum install php-bcmath php-eaccelerator php-mbstring php-mcrypt php-mhash php-gd php-mssql php-mysql php-odbc php-pecl-memcache php-xml php-xmlrpc php-zend

chkconfig php-fpm on

service php-fpm start

第一个就是安装php主程序了,其实安装了这个php就可以使用了,一些常用的组件已经包含在里面,比如curl等等;第二个是安装php的命令行,没需求可以不用安装;第三个就全看个人需要了,我这个也算是比较全了,安装了常用的,需要soap支持的自己添加即可。

4.安装nginx

yum info nginx

chkconfig nginx on

service nginx start

ok,一切搞定,lnmp环境安装完毕!

总结:写的有点啰嗦,因为是自己安装环境的真实记录。其实回过头来看下,如果不需要mysql的最新版,完全可以只添加alt的更新源,10条语句搞定安装。还有就是ius的安装源其实也可以像alt源那样添加一个文件即可(我开始不懂,毕竟也是新手嘛)。

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/18757.html

    分享给朋友:

    “mysql rpm 按照openruler mysql提供的rpm包” 的相关文章

    深入了解M247 VPS:价格、性能与适用场景全分析

    M247 VPS概述 在如今数字化时代,云计算的需求不断上升,各种VPS(虚拟专用服务器)服务也层出不穷。今天我想和大家分享的是M247 VPS,它是一家相对年轻但却在行业内逐渐崭露头角的服务商。M247成立于2012年,隶属于M24Seven Group旗下,提供多种服务,包括VPS、虚拟主机、服...

    如何有效购买和使用代理IP服务,满足多种需求 - IP够卖指南

    在我们开始讨论“IP够卖”的购买与应用流程之前,理解购买渠道的多样性非常重要。很多人可能会问,究竟从哪里可以获取到合适的代理IP?实际上,有几种渠道可以选择,适合不同需求的用户。 首先,专业代理服务商无疑是最推荐的选择。这类服务商通常提供稳定且高质量的代理服务,能满足诸多使用场景,比如数据爬虫、电商...

    咸鱼云:高性价比VPS服务解决您的在线需求

    咸鱼云概述 在互联网服务日益发展的今天,咸鱼云(SaltyFish)作为一家新兴的主机商家,自2019年成立以来,逐渐在市场中占据了一席之地。它的出现让许多寻找高性价比VPS服务的用户有了新的选择。咸鱼云专注于基于KVM架构的国外VPS服务,凭借较为稳定的性能和实惠的价格,吸引了不少追求性价比的客户...

    如何选择适合的免费服务器:开发者与小团队的最佳指南

    免费服务器概述 在如今的数字时代,免费服务器成为了许多开发者和企业的热门选择。我们常常需要一些力量来支撑我们的项目,而这时候,免费服务器就能提供一个很好的解决方案。简单来说,免费服务器是一种不需要支付费用的虚拟专用服务器,允许用户在一定的使用条件下进行开发、测试或运行小型项目。 我记得刚接触云计算时...

    台湾VPS:选择高效、安全、性价比优越的虚拟专用服务器

    在当今互联网时代,VPS(虚拟专用服务器)成为了很多用户在选择网络服务时的热门选择。在我看来,VPS的定义可以说是一个虚拟化的服务器,用户能够以相对较低的成本获得类似于物理服务器的管理权和资源使用权。VPS通常被用于搭建网站、管理应用程序、进行数据存储等多种场景,尤其是对资源有较高要求的用户而言,它...

    Cloudflare域名解析教程:轻松设置与优化网站性能

    在网络安全和性能优化方面,Cloudflare无疑是一个备受青睐的选择。它不仅为网站提供了强大的DNS解析服务,还有助于提升访问速度和保护网站免受各类网络攻击。我在使用Cloudflare的过程中,逐渐了解了什么是Cloudflare以及它的多种功能和优势。 首先,我们需要知道Cloudflare是...