日期:2014-05-16  浏览次数:20726 次

阿里云Linux 环境搭建教程 Linux+Apache+Mysql+PHP

终于入手了阿里云CentOS 5.4 32位,环境搭建成功,本人属于LINUX菜鸟级的,只是为了方便整理下整个安装过程分享给大家。还希望高手多多赐教。(同样适用LINUX 64位的安装,根据需要更换相应的兼容程序包)

. 系统设定

引用
软件源代码包存放位置:/usr/local/src
源码包编译安装位置(prefix)/usr/local/software_name
脚本以及维护程序存放位置:/usr/local/sbin
MySQL 数据库位置:/var/lib/MySQL(可按情况设置)
Apache 网站根目录:/home/www/wwwroot(可按情况设置)
Apache 虚拟主机日志根目录:/home/www/logs(可按情况设置)
Apache 运行账户:www:www





二. 前期准备

引用
1. 修改服务器密码
复制代码
  1. # passwd
  2. # 填写你要重设的密码
  3. # 再次输入



引用
2. 卸载自带的httpd (阿里云的Linux自带httpd,我们需要卸载它。)
复制代码
  1. # rpm -e gnome-user-share
  2. # rpm -e httpd



引用
3. 关闭不需要的服务
复制代码
  1. # ntsysv

以下仅列出需要启动的服务,未列出的服务一律推荐关闭:(按空格键选择/取消)
atd
crond
irqbalance
microcode_ctl
network
ntpd
sendmail
sshd
syslog
按Tab确认,退出。



引用
4. 更换快速源(国内163源)
复制代码
  1. # cd /etc/yum.repos.d/
  2. # mv CentOS-Base.repo CentOS-Base.repo.old
  3. # wget http://mirrors.163.com/.help/CentOS-Base-163.repo
  4. # mv CentOS-Base-163.repo CentOS-Base.repo
  5. # yum makecache //生成缓存
  6. # yum update


引用
5. 下载程序包,脚本和配置文件
以下列出的程序最新稳定版下载列表
复制代码
  1. # cd /usr/local/src
  2. # wget http://c.sihost.net/lamp_tools.list
  3. # wget -i lamp_tools.list

下载Apache控制脚本
复制代码
  1. # wget http://c.sihost.net/jb/httpd

下载Apache配置文件
复制代码
  1. # wget [url]http://c.sihost.net/jb/httpd.conf[/url]



引用
创建web运行用户
复制代码
  1. # groupadd www
  2. # useradd -g www www
  3. # mkdir -p /home/www/wwwroot
  4. # chmod +w /home/www/wwwroot
  5. # chown www:www /home/www/wwwroot -R

重新启动
复制代码
  1. # init 6




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

引用
1. 安装MySQL
复制代码
  1. # cd /usr/local/src
  2. # wget http://