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

    2012.11.19

    萌芽主机一周年,旗下MT主机限时活动开始!

    庆祝萌芽主机健康运营一周年,感谢一年来朋友们…

  2. 2011.10.07

    Simple Pro V1.0 正式版 又一款WordPress简洁主题

    前几天刚发布了一款 PressWork Fr…

  3. 没有图片

    2013.12.28

    Debian Nginx 如何添加虚拟主机

    这段时间折腾阿里云,开始是用CentOS加固…

  4. 没有图片

    2014.01.20

    MacBook Pro 安装 Windows 8.1 双语教程

    中文翻译教程: 用bootcamp来创建一个…

  5. 没有图片

    2011.11.10

    MT.MU主机缓存插件 WP Super Cache 安装与设置

    MT主机这么多年来,一直保持着博客主机界第一…

  6. 2017.04.01

    GitHub上传下载更新代码教程

    有了GitHub,终于写代码不受地区限制,团…

评论

  1. 江海志 2012.02.05 12:06上午

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

    • 落花生 2012.02.05 12:26上午

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

  2. 象牙塔 2012.01.30 1:45下午

    LAMP环境就是(Linux+Apache+Mysql+PHP)啊 学习了

  3. netyang 2012.01.29 7:41下午

    我就在用你的主题哦 不过我的是ZBLOG的仿的嘿嘿~~

  4. yansen 2012.01.28 7:30下午

    问下博主,你这个WP的主题叫什吗,哪有的下啊?

    • 落花生 2012.01.30 10:03下午

      我的主题是自己写的,如果你需要,可以联系我。

      • 江海志 2012.02.05 12:10上午

        要钱吗?sxycht@163.com

        • 落花生 2012.02.05 12:26上午

          等我整理提供下载了,你自己来下吧。临时没有收费的打算。

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

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

    • 落花生 2012.01.30 10:11下午

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

  6. dhhp 2012.01.27 6:25下午

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

    • 落花生 2012.01.30 10:11下午

      也是为了学习方便。。。

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

    呵呵,学习了~

About

马拉松运动员,沉迷于跑步;关注科技前沿,关注互联网!与跑者、程序员、设计师为伍,一起跑步健身,一起编写程序,为自由而战!