CentOS 5下L.A.M.P环境配置方法

准备工作:

配置之前由于CentOS在编辑过程中会出现乱码可以

#vi /etc/sysconfig/i18n将文本内容改为如下:

LANG="zh_CN.GB18030"

LANGUAGE="zh_CN.GC18030:zh_CN.GB2312:zh_CN"

SUPPORTED="en_CH.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"

SYSFONT="lato-sun16"

 

一、系统约定

软件源代码包存放位置      /usr/local/src

源码包编译安装位置(prefix)   /usr/local/software

脚本以及维护程序存放位置   /usr/local/sbin

MySQL 数据库位置          /var/lib/mysql

Apache 网站根目录          /home/www/wwwroot

Apache 虚拟主机日志根目录  /home/www/logs

 

二、系统环境部署及调整

1.检查系统是否正常

   # more /var/log/messages        (检查有无系统级错误信息)

   # dmesg (检查硬件设备是否有错误信息)

   # ifconfig(检查网卡设置是否正确)

   # ping www.163.com        (检查网络是否正常)

 

2.配置 vim

   # vi /root/.bashrc

   alias mv='mv -i' 下面添加一行:alias vi='vim' 保存退出。

   # echo 'syntax on' > /root/.vimrc

 

3.使用yum程序安装所需软件包(以下为标准的RPM包名称)

   # yum install ntp vim-enhanced gcc gcc-c++ flex bison autoconf automake bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel kernel gd libxml2 libmcrypt

 

4.定时校正服务器时钟,定时与中国国家授时中心授时服务器同步

# vi crontab –e

输入:visual进入编辑模式下

加入一行:

*/30 * * * * ntpdate 210.72.145.44

 

5.升级OpenSSLOpenSSH

  #yum install openssl openssh

 

三、编译安装L.A.M.P环境

1. 下载软件(如果是安装RPM包的话就可以yum来安装)

     # cd /usr/local/src

    # wget http://apache.mirror.phpchina.com/httpd/httpd-2.2.4.tar.bz2

    # wget http://download.discuz.net/env/mysql-5.0.27.tar.gz

    # wget http://cn.php.net/distributions/php-5.2.3.tar.bz2

    #wget http://downloads.phpchina.com/zend/optimizer/3.3.0/ZendOptimizer-3.3.0-linux-glibc21-i386.tar.gz

2.安装MySQL数据库和相关程序:

   (1)在安装MySQL时要下载它的附属包

#yum install

libdbi-dbd-mysql

mysql-bench

mysqlclient10

mysqlclient10-devel

mysql-devel

mysql-server

php-mysql

 

(2)启动MySQL服务

  #/etc/init.d/mysqld start

 

3.编译安装Apache

   (1)#yum install httpd

(2)启动Apache服务:

#/etc/init.d/httpd start

修改字符集:

#vi /etc/httpd/conf/httpd.conf

AddDefaultCharset UTF-8       AddDefaultCharset GB2312

#/etc/init.d/httpd restart

 

4. 编译安装PHP

#yum install php

 

5. 安装Zend Optimizer

    # cd /usr/local/src

    # tar xzvf ZendOptimizer-3.2.8-linux-glibc21-i386.tar.gz

    # ./ZendOptimizer-3.2.8-linux-glibc21-i386/install.sh

    安装Zend Optimizer过程的最后不要选择重启Apache

 

三、测试安装是否成功

1. 整合ApachePHP

    # vi /etc/httpd/conf/httpd.conf

找到:

AddType application/x-gzip .gz .tgz

在该行下面添加

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .php

 

找到:

    DirectoryIndex index.html

将该行改为

DirectoryIndex index.html index.htm index.php

 

找到:

DocumentRoot "/home/www"     //这里把网站文件放在home目录下的www目录中

 

找到:

# AllowOverride controls what directives may be placed in .htaccess files.

# It can be "All", "None", or any combination of the keywords:

# Options FileInfo AuthConfig Limit

#

AllowOverride None

 

AllowOverride None 改为 All

 

修改完成后保存退出。

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

 

2.查看确认L.A.M.P环境信息

   在网站根目录放置 phpinfo.php 脚本,检查phpinfo中的各项信息是否正确,其内容如下:

   #vi /home/www/phpinfo.php     //home目录下创建www目录,在新建一个php文件

<?php

 

phpinfo();

 

?>

 

3.启动apache 服务:

/etc/init.d/httpd restart

 

4.在浏览器中访问刚才的页面,例如: http://主机名或IP地址/ phpinfo.php

如果成功返回php 的相关信息,说明安装成功. 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值