CentOS5命令安装LAMP环境(Linux+Apache+Mysql+PHP)

平时大家使用的Centos服务器,都是使用LNMP或LNMPA套装,因为套装安装简单,无需手动配置,基本上是傻瓜式的安装,一般同学都可以搞定,今天看一下手动安装LAMP环境的方法,其实也是挺简单的。

一、升级系统、安装系统组件、安装Apache+Mysql+Php

yum -y install yum-fastestmirror
yum -y update
yum -y install wget setuptool gcc gcc-c++ autoconf vixie-cron crontabs make unzip vsftpd libtool patch curl-devel
yum -y install httpd httpd-devel httpd-manual httpd-tools sendmail
yum -y install mysql mysql-connector-odbc mysql-devel mysql-lib mysql-server
yum -y install php php-perl libxml2-devel php-domxml php-gd php-imap php-mbstring php-mhash php-bcmath php-xmlrpc php-xml php-devel php-pecl-Fileinfo php-pecl-memcache pcre-devel php-gettext php-domxml php-gmp gmp gmp-devel php-ftp php-mcrypt php-date php-libxml php-mysql php-zlib

二、升级PHP

wget -c http://deak17.googlecode.com/files/CentOS-Base.repo.tar.gz
tar zxvf CentOS-Base.repo.tar.gz
/bin/cp -rf CentOS-Base.repo /etc/yum.repos.d/
rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
yum update php -y
yum -y remove php-pecl-memcache.i386 php-pecl-Fileinfo.i386

三、设置Apache和Mysql开机启动

chkconfig --level 345 mysqld on
chkconfig --level 345 httpd on

四、启动Apache和Mysql

service mysqld start
service httpd start

至此,一个简单的LAMP环境就搭建完成了,祝贺!你的服务器可以正常使用了。

五、安装ZendOptimizer(32位系统 安装代码)

cd /usr/local/src
wget http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
tar -xzvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
./ZendOptimizer-3.3.3-linux-glibc23-i386/install.sh

六、位系统 安装代码(32位的小盆友别乱撞哦)

cd /usr/local/src
wget http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-x86_64.tar.gz
tar -xzvf ZendOptimizer-3.3.3-linux-glibc23-x86_64.tar.gz
./ZendOptimizer-3.3.3-linux-glibc23-x86_64/install.sh

七、安装eAccelerator

cd /usr/local/src
wget http://bart.eaccelerator.net/source/0.9.6/eaccelerator-0.9.6.tar.bz2
tar jxvf eaccelerator-0.9.6.tar.bz2
cd eaccelerator-0.9.6
export PHP_PREFIX=”/usr”
phpize
./configure --enable-eaccelerator=shared --with-php-config=/usr/bin/php-config
make
make install

八、把下列代码添加到php.ini文件中的zend代码之前

[eaccelerator]
zend_extension=/usr/lib/php/modules/eaccelerator.so
eaccelerator.shm_size=”32″
eaccelerator.cache_dir=”/tmp/eaccelerator”
eaccelerator.enable=”1″
eaccelerator.optimizer=”1″
eaccelerator.check_mtime=”1″
eaccelerator.debug=”0″
eaccelerator.filter=””
eaccelerator.shm_max=”0″
eaccelerator.shm_ttl=”0″
eaccelerator.shm_prune_period=”0″
eaccelerator.shm_only=”0″
eaccelerator.compress=”1″
eaccelerator.compress_level=”9″

九、安装phpMyAdmin,安装完可以直接访问http://ip/phpmyadmin管理Mysql。i.php是探针

cd /var/www/html
wget http://deak17.googlecode.com/files/i.zip
unzip i.zip
wget http://nchc.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.3.6/phpMyAdmin-3.3.6-all-languages.tar.gz
tar zxvf phpMyAdmin-3.3.6-all-languages.tar.gz
mv phpMyAdmin-3.3.6-all-languages phpmyadmin

十、修改Mysql密码,记得把下面代码的mima改你自己的密码哦

/etc/init.d/mysqld stop
/usr/bin/mysqld_safe --skip-grant-tables &

mysql --user=root mysql
UPDATE user SET Password=PASSWORD('mima') where USER='root';

十一、如果需要用到FTP可以安装PureFTPd。安装完后访问http://ip/ftp/install.php

wget http://deak17.googlecode.com/files/pureftpd.sh
sh pureftpd.sh

至此,一个完美的Centos LAMP服务器就配置好了,之后你要做的就是开始建站了!

思章老师

认准了方向,就要勇敢地走下去,十年磨一剑,我相信,只要坚持,一切都有可能。

相关日志

  1. 没有图片

    2009.07.06

    饭否 WordPress 插件 Fanfou Tools

    这个是fanfou.com的Wordpres…

  2. 没有图片

    2009.07.09

    国内PHP开源建站程序排序与分析

    在国外优秀开源PHP建站系统对比分析一文我向…

  3. 没有图片

    2011.05.18

    10个实用的 WordPress .htaccess技巧

    文章转自水脉烟香,非常有价值,转发过来与更多…

  4. 没有图片

    2012.11.03

    五个很实用的HTML5接口

    1.Element.classList cl…

  5. 没有图片

    2009.09.09

    多彩的 Google 广告样式

    我们在 Google Adsense 里添加…

  6. 没有图片

    2011.11.21

    推荐一款HTML5 WordPress主题: MetroWP

    自从写了几款主题之后,就很少去为大家推荐主题…

评论

  1. 土木坛子 2012.01.27 9:43下午

    你还自己配置主机?
    我觉得个人还是用虚拟主机的好吧,或者买主机服务,个人自己配置的主机划算吗?

    • 落花生 2012.01.30 10:11下午

      当然不划算,直接投入了近W元才搞到一台呢,主要是为了学习,同时顺手帮一下朋友。

  2. dhhp 2012.01.27 6:25下午

    呵呵,其实我感觉自己搞个vps还不如买个虚拟主机,不需要自己维护。

    • 落花生 2012.01.30 10:11下午

      也是为了学习方便。。。

  3. 微魔部落,VPS优惠信息 2012.01.23 11:30上午

    呵呵,学习了~