无标题文档
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等

温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的

[分享] wdOS系统下源码编译安装LAMP环境

本帖最后由 苦丁茶 于 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

图片1.png
2012-8-6 16:08

下载完成之后开始解压缩:(这里给出部分截图)

tar -zxvf httpd-2.2.22.tar.gz

图片2.png
2012-8-6 16:08

进入解压缩后的httpd-2.2.22这个目录下,设定编译时的参数:

./configure --prefix=/usr/local/apache    ----apache安装在这个目录下

--enable-vhost-alias                  ----支持虚拟主机的功能

--enable-rewrite                     -----允许重写

--enable-info

图片3.png
2012-8-6 16:08

开始进行编译:make

图片4.png
2012-8-6 16:08

编译完进行安装 :make install

图片5.png
2012-8-6 16:08

在当前目录下,复制apache初始化文件到/etc/init.d目录下,并命名为httpd,修改其权限:

cp build/rpm/httpd.init /etc/init.d/httpd

图片6.png
2012-8-6 16:08

设置Apache开机自启动:(我这里使用的是方法一)

方法一:输入下列命令:

chconfig --add httpd

chkconfig -- level 345 httpd on

图片7.png
2012-8-6 16:08

方法二:


编辑 vi  /etc/init.d/httpd

找到 chkconfig:这句,添加3 4 5
找到description: 这句,添加Apache
httpd

设置完之后你可以输入 chkconfig --list |grep httpd
检查一下3,4,5是否为on

图片8.png
2012-8-6 16:08

修改apache服务器的配置文件:
  vi /usr/local/apache/conf/httpd.conf,找到ServerName那一行,去掉前面的注释

图片9.png
2012-8-6 16:08

为了适应启动脚本,我们创建一些符号链接:

图片10.png
2012-8-6 16:08


图片11.png
2012-8-6 16:08

重启一下apache服务器:

/etc/init.d/httpd start

图片12.png
2012-8-6 16:52


第三步: 源码安装mysql5.5.25a



     ----论坛帖子篇幅有限,详细请看附件


wdOS系统下源码编译安装LAMP环境.doc (470.56 KB)


学习,谢谢分享。

TOP

回复 2# asd2003asd 谢谢支持~一起研究研究~~

TOP

返回列表