2345技能员联盟

CentOS树立LAMP(Apache+MySQL+PHP)教程

  • 来历:DNJS.net 原创,转载,摘抄,共享
  • 时刻:2014-05-06
  • 阅览:
  • 本文标签:CentOSapacheLAMP

一般情况下,装置的都是最新的正式版,除非你有特别需求,要装置指定的版别,本文暂不评论。从最根底的开端,一点点完结一个可用的 Linux 主机。这儿就开端介绍如安在 CentOS 6.0 上装置 LAMP 组件。通过如下句子装置,现在装置到的版别为:

  • PHP:5.3.2

  • Apache:2.2.15

  • MySQL:5.1.52

一、装置 MySQL

首先来进行 MySQL 的装置。翻开超级终端,输入:

[root@localhost ~]# yum install mysql mysql-server

装置结束,让 MySQL 能够随体系主动发动:

[root@localhost ~]# chkconfig --levels 235 mysqld on[root@localhost ~]# /etc/init.d/mysqld start

设置 MySQL 数据 root 账户的暗码:

[root@localhost ~]# mysql_secure_installation

当呈现如下提示时分直接按回车:

Enter current password for root

呈现如下再次回车:

Set root password? [Y/n]

呈现如下提示输入你需求设置的暗码,回车后在输入一次承认:

New password:

接下来还会有四个承认,分别是:

Remove anonymous users? [Y/n]Disallow root login remotely? [Y/n]Remove test database and access to it? [Y/n]Reload privilege tables now? [Y/n]

直接回车即可。

二、装置 Apache 组件

因为 CentOS 现已封装了 Apache,直接运转装置:

[root@localhost ~]# yum install httpd

相同装备体系让 Apache 随体系发动:

[root@localhost ~]# chkconfig --levels 235 httpd on

装备结束,发动 Apache:

[root@localhost ~]# /etc/init.d/httpd start

此刻现已能够拜访你的效劳器,不出意外的话,能够看到 “Apache 2 Test Page powered by CentOS” 的测验页面。留意,假如其他机器拜访这台效劳无法显现这个页面,而直接在这台效劳器上能够拜访的话,一般情况下是 CentOS 自带的防火墙制止了。你只需求进入防火墙,将 “WWW” 对应的 “80” 端口翻开即可。

留意:在 CentOS 中 Apache 的默许根目录是 /var/www/html,装备文件 /etc/httpd/conf/httpd.conf。其他装备存储在 /etc/httpd/conf.d/ 目录。

三、装置 PHP

输入如下指令装置 PHP:

[root@localhost ~]# yum install php

需求重新发动 Apache 效劳:

[root@localhost ~]# /etc/init.d/httpd restart

四、测验 PHP 相关信息

这步实际上能够省掉,可是为了测验是否装置成功,你能够新建一个 PHP 页面进行测验,运用 vim 修正器新建:

[root@localhost ~]# vi /var/www/html/info.php

按 “i” 键进行修正,输入:

<?phpphpinfo();?>

修正结束,按 “ESC” 键退出修正形式,接着输入:

:wq

然后回车,即保存并退出。

此刻你能够拜访你的站点地址,例如 “http://192.168.1.2/info.php”,检查是否能看到相关的 PHP 信息。

看到这样的图,就阐明 PHP 装置成功了。

五、将 PHP 模块和 MySQL 模块相关起来

还需求将 PHP 和 MySQL 相关起来,才干正常作业。查找模块:

[root@localhost ~]# yum search php

装置相关模块:

[root@localhost ~]# yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

需求重启 Apache 模块才干收效:

[root@localhost ~]# /etc/init.d/httpd restart

再次改写方才树立的 “info.php” 页面,往下拉找到相关 MySQL 模块,看是否检测到相关信息。

假如看到如上图相关信息,则阐明 MySQL 作业正常了。

六、总结

到这儿就结束了,本文论述了在 CentOS 6.0 体系下 LAMP 组件(Apache+MySQL+PHP) 的具体装置进程,能够让更多新手了解效劳器装备环境。

可是到这儿,还仅仅将环境装备结束,许多东西还有短缺,并且仍是一些重要的问题,例如目录的权限装备问题,或者是办理上的问题,像树立 FTP 等。这些内容随后会渐渐谈到。


本文来自188金博宝www.zcgjw.com),转载本文请注明来历.
本文链接:http://www.zcgjw.com/content/system/centos/2014/article5354.html
热门排行