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. 没有图片

    2010.09.20

    Discuz! X1.5正式版发布

    康盛旗下产品Discuz! X1.5 正式版…

  2. 没有图片

    2011.03.29

    WordPress 3.0+ 多个自定义菜单教程

    自制主题,肯定想使用WordPress 3.…

  3. 没有图片

    2010.12.02

    WordPress 3.0.2 中文版发布

    昨天刚刚从博客联盟得知WordPress 3…

  4. 没有图片

    2010.09.16

    腾讯社区开放平台

    自从新浪出现开放平台之后,百度也接着开放了,…

  5. 2013.01.30

    WordPress主题 xColor Pro V1.0

    落花生已经发布了很多主题,每个作品的问世都是…

  6. 没有图片

    2009.07.06

    饭否 WordPress 插件 Fanfou Tools

    这个是fanfou.com的Wordpres…

评论

  1. 江海志 2012.02.05 12:06上午

    LAMP用kloxo即可,还有面板,习惯后非常好用

    • 落花生 2012.02.05 12:26上午

      kloxo对64位系统支持并不是很好,等支持64位出来再用吧。