本帖最后由 苦丁茶 于 2012-8-6 16:55 编辑
一.关wdOS系统以及LAMP环境的介绍:
wdOS是一个基于CentOS的精简版Linux系统,是针对web服务器应用的优化和精简,主要是去除了大部分不常用软件包,筛选了系统基本包和web应用基础包,并进行了更新和优化.同时增加一些较常用的工具包,如iptraf,nmap,sysstat,strace,tcpdump,curl等,便于日常维护中使用和排错,同时,还可以集成功能强大的服务器及虚拟主机管理系统wdcp等。
LAMP 指的Linux (操作系统)、 ApacheHTTP 服务器, MySQL (数据库软件) 和PHP (有时也是指Perl 或 Python) 的第一个字母,一般用来建立的web 服务器。使用LAMP软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案。
本文这里介绍的是在wdOS的纯系统中源码编译安装LAMP环境,最后提一下编译安装顺序的问题:应该要先安装apache,然后安装mysql,最后安装php,因为php的编译会用到apache的apxs模块以及mysql的部分,否则就需要多次编译安装php,这样会很麻烦。 二.安装过程:
第一步:安装前准备工作
创建存放源代码的目录: mkdir /usr/local/src 创建apache的安装目录: mkdir /usr/local/apache 创建php的安装目录: mkdir /usr/local/php 创建mysql的安装目录: mkdir /usr/local/mysql
第二步:准备安装apache (与前面文档中apache的安装过程一样) 1.先下载apache源代码到目录/usr/local/src下:(我这里下载的apache版本为2.2.22) wget -c http://apache.etoak.com/httpd/httpd-2.2.22.tar.gz
(网速不稳定的情况下建议你在wget后面加个参数c)
下载完成之后开始解压缩:(这里给出部分截图) tar -zxvf httpd-2.2.22.tar.gz
进入解压缩后的httpd-2.2.22这个目录下,设定编译时的参数: ./configure --prefix=/usr/local/apache ----将apache安装在这个目录下 --enable-vhost-alias ----支持虚拟主机的功能 --enable-rewrite -----允许重写 --enable-info
开始进行编译:make
编译完进行安装 :make install
在当前目录下,复制apache的初始化文件到/etc/init.d目录下,并命名为httpd,修改其权限: cp build/rpm/httpd.init /etc/init.d/httpd
设置Apache开机自启动:(我这里使用的是方法一) 方法一:输入下列命令: chconfig --add httpd chkconfig -- level 345 httpd on
方法二:
编辑 vi /etc/init.d/httpd
找到 chkconfig:这句,添加3 4 5
找到description: 这句,添加Apache
httpd 设置完之后你可以输入 chkconfig --list |grep httpd
检查一下3,4,5是否为on:
修改apache服务器的配置文件:
vi /usr/local/apache/conf/httpd.conf,找到ServerName那一行,去掉前面的注释
为了适应启动脚本,我们创建一些符号链接:
重启一下apache服务器: /etc/init.d/httpd start
第三步: 源码安装mysql5.5.25a
----论坛帖子篇幅有限,详细请看附件
wdOS系统下源码编译安装LAMP环境.doc (470.56 KB)
|