您的位置:首页 > 运维架构 > Linux

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

2010-04-13 11:53 495 查看
准备工作:
配置之前由于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.升级OpenSSL和OpenSSH
#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. 整合Apache与PHP
# 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 的相关信息,说明安装成功.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: