仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 360|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来CentOS安装LAMP(Apache+MySQL+PHP)

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:13:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小知识:退一万步讲,即使CentOS项目终结,正在运行它的企业也可以很轻松的转移到另一个企业Linux的克隆版。一样平常情形下,安装的都是最新的正式版,除非你有特别需求,要安装指定的版本,本文暂不会商。从最基本的入手下手,一点点完成一个可用的Linux主机。这里就入手下手先容怎样在CentOS6.0上安装LAMP组件。经由以下语句安装,今朝安装到的版本为:

  • PHP:5.3.2
  • Apache:2.2.15
  • MySQL:5.1.52
1、安装MySQL
起首来举行MySQL的安装。翻开超等终端,输出:
  1. [root@localhost~]#yuminstallmysqlmysql-server
复制代码
安装终了,让MySQL可以随体系主动启动:
  1. [root@localhost~]#chkconfig--levels235mysqldon[root@localhost~]#/etc/init.d/mysqldstart
复制代码
设置MySQL数据root账户的暗码:
  1. [root@localhost~]#mysql_secure_installation
复制代码
当呈现以下提醒时分间接按回车:
  1. Entercurrentpasswordforroot
复制代码
呈现以下再次回车:
  1. Setrootpassword?[Y/n]
复制代码
呈现以下提醒输出你必要设置的暗码,回车后在输出一次确认:
  1. Newpassword:
复制代码
接上去还会有四个确认,分离是:
  1. Removeanonymoususers?[Y/n]Disallowrootloginremotely?[Y/n]Removetestdatabaseandaccesstoit?[Y/n]Reloadprivilegetablesnow?[Y/n]
复制代码
间接回车便可。
2、安装Apache组件
  因为CentOS已封装了Apache,间接运转安装:
  1. [root@localhost~]#yuminstallhttpd
复制代码
一样设置体系让Apache随体系启动:
  1. [root@localhost~]#chkconfig--levels235httpdon
复制代码
设置终了,启动Apache:
  1. [root@localhost~]#/etc/init.d/httpdstart
复制代码
  此时已能够会见你的办事器,不出不测的话,可以看到“Apache2TestPagepoweredbyCentOS”的测试页面。注重,假如其他呆板会见这台办事没法显现这个页面,而间接在这台办事器上能够会见的话,一样平常情形下是CentOS自带的防火墙克制了。你只必要进进防火墙,将“WWW”对应的“80”端口翻开便可。



  注重:在CentOS中Apache的默许根目次是/var/www/html,设置文件/etc/httpd/conf/httpd.conf。其他设置存储在/etc/httpd/conf.d/目次。

3、安装PHP
输出以下指令安装PHP:
  1. [root@localhost~]#chkconfig--levels235mysqldon[root@localhost~]#/etc/init.d/mysqldstart0
复制代码
必要从头启动Apache办事:
  1. [root@localhost~]#chkconfig--levels235mysqldon[root@localhost~]#/etc/init.d/mysqldstart1
复制代码
4、测试PHP相干信息
  这步实践上能够省略,可是为了测试是不是安装乐成,你能够新建一个PHP页面举行测试,利用vim编纂器新建:
  1. [root@localhost~]#chkconfig--levels235mysqldon[root@localhost~]#/etc/init.d/mysqldstart2
复制代码
按“i”键举行编纂,输出:
  1. [root@localhost~]#chkconfig--levels235mysqldon[root@localhost~]#/etc/init.d/mysqldstart3
复制代码
编纂终了,按“ESC”键加入编纂形式,接着输出:
  1. [root@localhost~]#chkconfig--levels235mysqldon[root@localhost~]#/etc/init.d/mysqldstart4
复制代码
然后回车,即保留并加入。
  此时你能够会见你的站点地点,比方“http://192.168.1.2/info.php”,检察是不是能看到相干的PHP信息。



  看到如许的图,就申明PHP安装乐成了。
5、将PHP模块和MySQL模块联系关系起来
  还必要将PHP和MySQL联系关系起来,才干一般事情。搜刮模块:
  1. [root@localhost~]#chkconfig--levels235mysqldon[root@localhost~]#/etc/init.d/mysqldstart5
复制代码
安装相干模块:
  1. [root@localhost~]#chkconfig--levels235mysqldon[root@localhost~]#/etc/init.d/mysqldstart6
复制代码
必要重启Apache模块才干失效:
  1. [root@localhost~]#chkconfig--levels235mysqldon[root@localhost~]#/etc/init.d/mysqldstart1
复制代码
  再次革新方才创建的“info.php”页面,往下拉找到相干MySQL模块,看是不是检测到相干信息。



假如看到如上图相干信息,则申明MySQL事情一般了。
6、总结
  到这里就停止了,本文论述了在CentOS6.0体系下LAMP组件(Apache+MySQL+PHP)的具体安装步骤,可让更多老手熟习办事器设置情况。
  可是到这里,还只是将情况设置终了,良多器材另有完善,并且仍是一些主要的成绩,比方目次的权限设置成绩,大概是办理上的成绩,像创建FTP等。这些内容随后会渐渐谈到。
小知识:Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
沙发
发表于 2015-1-17 08:29:15 | 只看该作者
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
柔情似水 该用户已被删除
板凳
发表于 2015-1-24 17:41:36 | 只看该作者
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
变相怪杰 该用户已被删除
地板
发表于 2015-2-7 22:51:07 | 只看该作者
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
海妖 该用户已被删除
5#
发表于 2015-2-24 02:33:23 | 只看该作者
我是学习嵌入式方向的,这学期就选修了这门专业任选课。
若相依 该用户已被删除
6#
发表于 2015-3-7 11:54:53 | 只看该作者
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
爱飞 该用户已被删除
7#
发表于 2015-3-15 07:29:21 | 只看该作者
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
谁可相欹 该用户已被删除
8#
发表于 2015-3-22 00:02:57 | 只看该作者
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 08:07

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表