Daily Archives: 2014年02月28日

CentOS 5.x 系统 LAMP(Apache+MySQL+PHP)安装教程

viso的服务器速度越来越不稳定,转战到budgetvm的vps,这家和84的vps一样,性价比极高,相比以前租用服务器成本降低80%,本来打算偷懒安装kloxo面板,不过由于过于消耗资源,vps容易被冻结,只好作罢,下面是服务器环境配置的操作步骤。

 

一、安装 MySQL

首先来进行 MySQL 的安装。打开超级终端,输入:015

yum install mysql mysql-server

安装完毕,让 MySQL 能够随系统自动启动:

chkconfig --levels 235 mysqld on

启动mysql

 /etc/init.d/mysqld start

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

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]

mysql安装完毕;

二、安装 Apache

由于budgetvm 的 CentOS 已经预装了 Apache,不需安装。

如需安装,直接运行安装:

yum install httpd

配置系统让 Apache 随系统启动:

chkconfig --levels 235 httpd on

配置完毕,启动 Apache:

/etc/init.d/httpd start

注意:在 CentOS 中 Apache 的默认根目录是 /var/www/html,配置文件 /etc/httpd/conf/httpd.conf。其他配置存储在 /etc/httpd/conf.d/ 目录。

三、安装 PHP

输入如下指令安装 PHP:

yum install php

需要重新启动 Apache 服务:

/etc/init.d/httpd restart

Centos5.x 默认按照的php版本为5.1.17,目前很多系统都需要5.2.x以上的版本支持,如何升级呢?

增加yum源

cd /etc/yum.repos.d/

新增文件并编辑

vim test.repo

粘贴如下内容:

[utterramblings]
 name=Jason's Utter Ramblings Repo
 baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
 enabled=1
 gpgcheck=1
 gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

保存退出!然后执行以下命令,升级php:

yum update php

OK 重启下Apache看看是不是升级到5.2.17版本啦?

/etc/init.d/httpd restart

四、将 PHP 模块和 MySQL 模块关联起来

还需要将 PHP 和 MySQL 关联起来,才能正常工作。搜索模块:

yum search php

安装相关模块:

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

需要重启 Apache 模块才能生效:

/etc/init.d/httpd restart

新建个 “phpinfo.php” 页面,访问该页面查看往下拉找到相关 MySQL 模块,看是否检测到相关信息。

 

五、总结

本文主要是总结了我在 CentOS 5.0 系统下 安装LAMP 组件(Apache+MySQL+PHP) 安装步骤,可以让更多新手熟悉服务器配置环境。下一篇我会再详细分享下服务器配置。