centos5.x快速配置LAMP

LAMP指的是LINUX+APACHE+MYSQL+PHP,可以说目前最普遍的HTTP服务器套件了.这里说下一台服务器或VPS拿到手,简易搭建LAMP环境的办法.

这个教程的实验对像:burst 512M VPS

因为CENTOS官方源里的PHP版本是5.1.x,而PHP版本在5.2之前都有一个漏洞,所以我们选择安装5.2之后的版本.这个可以通过更新源来实现

rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka #导入地址
vi /etc/yum.repos.d/CentOS-Base.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

 

现在源已经更新好了,开始安装LAMP

1 安装一些必要的支持

yum -y install gcc gcc-c++ autoconf make automake
yum –y install libtool libevent libevent-devel
yum -y install ncurses ncurses-devel gd gd-devel
yum –y install freetype freetype-devel fontconfig fontconfig-devel
yum –y install ibjpeg libjpeg-devel zlib zlib-devel pcre pcre-devel
yum -y install libmcrypt mhash gmp gmp-devel

2 安装apache,php,mysql

yum -y install mysql mysql-server mysql-devel
yum -y install httpd httpd-devel
yum –y install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
yum –y update

3  设置MYSQL密码

/wp-content/bin/mysqladmin -u root password 'new-password'
/wp-content/bin/mysqladmin -u root -h yourservername password 'new-password'

你也可以进入MYSQL设置

mysql #进mysql
use mysql;
UPDATE user SET password=password('newpassword') WHERE user='root';
quit

也可以进MYSQL向导模式按提示操作

/wp-content/bin/mysql_secure_installation

4 完成安装,重启服务

/etc/init.d/httpd restart #重启apache
/etc/init.d/mysqld restart #重启MYSQL

至此就基本差不多了,可以下载一个探针看看环境是否搭好

wget http://dl.skywing.me/code/ptz.zip
unzip ptz.zip
mv ptz.php /var/www/html

访问探针看看 http://youdomian.com/tz.php

可选组件

eaccelerator是一个PHP加速组件,在低配服务器上安装上这个,效果还是非常明显的.官方源里也没有这个,我们可以通过更新源的办法来yum安装它,当然你也可以到官方下载编译包自己编译

yum安装eaccelerator的办法

rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
yum install -y php-eaccelerator

编译安装eaccelerator的办法请参考张宴老师的 安装及配置eaccelerator-0.9.5加速PHP-5.2.1[原创] 说的非常详细.后面还有eaccelerator配置信息详解,建议认真阅读下.

到这里就基本上OK了,这样操作之后就算是搭建起来个框架了,LAMP的优化非常重要,特别是对低配的服务器来说.大家可以求助GOOGLE老师 搜索 LAMP优化,上面的优化设置非常多.大家可以根据自己服务器的情况做相应的优化.

end.

centos5.x快速配置LAMP》有3个想法

发表评论

邮箱地址不会被公开。 必填项已用*标注