仓酷云

标题: 来讲讲:CentOS 5.5利用yum来安装LAMP(php运转情况) [打印本页]

作者: 若天明    时间: 2015-1-16 13:47
标题: 来讲讲:CentOS 5.5利用yum来安装LAMP(php运转情况)
要多动手,不要怕什么搞坏了怎么办,你不搞坏,不去动手,就永远不会有收获,既然你在linux中是自由的,那就发挥自己的权利;
1.换源,sohu的相称好用。
1.1备份CentOS-Base.repo
cd/etc/yum.repos.d/
cpCentOS-Base.repoCentOS-Base.repo.bak
1.2交换源
用vi翻开CentOS-Base.repo,并将内容清空,然后将上面的内容复制出来,并保留。
#CentOS-Base.repo
#
#ThisfileusesanewmirrorlistsystemdevelopedbyLanceDavisforCentOS.
#ThemirrorsystemusestheconnectingIPaddressoftheclientandthe
#updatestatusofeachmirrortopickmirrorsthatareupdatedtoand
#geographicallyclosetotheclient.YoushouldusethisforCentOSupdates
#unlessyouaremanuallypickingothermirrors.
#
#Ifthemirrorlist=doesnotworkforyou,asafallbackyoucantrythe
#remarkedoutbaseurl=lineinstead.
#
#
[base]
name=CentOS-$releasever-Base
baseurl=http://mirrors.sohu.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5
#releasedupdates
[updates]
name=CentOS-$releasever-Updates
baseurl=http://mirrors.sohu.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5
#packagesused/producedinthebuildbutnotreleased
[addons]
name=CentOS-$releasever-Addons
baseurl=http://mirrors.sohu.com/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5
#additionalpackagesthatmaybeuseful
[extras]
name=CentOS-$releasever-Extras
baseurl=http://mirrors.sohu.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5
#additionalpackagesthatextendfunctionalityofexistingpackages
[centosplus]
name=CentOS-$releasever-Plus
baseurl=http://mirrors.sohu.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5
1.3更新一下。
yum-yupdate
2.用yum安装Apache,Mysql,PHP.
2.1安装Apache
yuminstallhttpdhttpd-devel
安装完成后,用/etc/init.d/httpdstart启动apache
设为开机启动:chkconfighttpdon
2.2安装mysql
2.2.1yuminstallmysqlmysql-servermysql-devel
一样,完成后,用/etc/init.d/mysqldstart启动mysql
2.2.2设置mysql暗码
mysql>;USEmysql;
mysql>;UPDATEuserSETPassword=PASSWORD(newpassword)WHEREuser=root;
mysql>;FLUSHPRIVILEGES;
2.2.3同意远程登录
mysql-uroot-p
EnterPassword:<yournewpassword>
mysql>GRANTALLPRIVILEGESON*.*TO用户名@%IDENTIFIEDBY暗码WITHGRANTOPTION;
完成后就可以用mysql-front远程办理mysql了。
2.2.4设为开机启动
chkconfigmysqldon
3.安装php
yuminstallphpphp-mysqlphp-commonphp-gdphp-mbstringphp-mcryptphp-develphp-xml
/etc/init.d/httpdstart
4.测试一下
4.1在/var/www/html/新建个test.php文件,将以下内容写进,然后保留。
<?
phpinfo();
?>
4.2防火墙设置
a.增加.同意会见端口{21:ftp,80:http}.
iptables-IRH-Firewall-1-INPUT-mstateCstateNEW-mtcp-ptcpCdport21-jACCEPT
iptables-IRH-Firewall-1-INPUT-mstateCstateNEW-mtcp-ptcpCdport80-jACCEPT
b.封闭防火墙{不保举}.
serviceiptablesstop
c.重置加载防火墙
serviceiptablesrestart
4.3然后在客户端扫瞄器里翻开http://serverip/test.php,若能乐成显现,则暗示安装乐成。
至此,安装终了。感伤,yum真是太好用了。
经常看到有人问用什么版本的linux好,其实只要你认真学习无论什么版本都挺好的。
作者: 分手快乐    时间: 2015-1-18 10:56
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
作者: 因胸联盟    时间: 2015-1-24 16:54
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
作者: 爱飞    时间: 2015-2-2 11:41
其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。
作者: 飘飘悠悠    时间: 2015-2-7 19:25
任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。
作者: 只想知道    时间: 2015-2-23 09:55
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
作者: 深爱那片海    时间: 2015-3-7 08:17
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
作者: 第二个灵魂    时间: 2015-3-14 18:19
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
作者: 乐观    时间: 2015-3-21 14:22
笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2