LAMP的源码搭建

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 03:27 点击:

使用源码搭建LAMP
利用源码搭建LAMP主要有以下三个步骤:
 
1.  ./configure(脚本)--prefix(指明安装路径)--sysconfir(安装完后配置脚本配置路径)   
2. Make (编译成二进制文件或模块)
3. make install
这些服务的源代码我们可以试着在它的官网上下载
Apache   (官网)www.apache.org
Mysql     (官网) mysql.com">www.mysql.com
Php        (官网)   php.net">www.php.net
安装这些包前,我们还需要提前配置好一些编译环境  gcc    glib
我们可以是使用yum grouplist    查看包组
主要需要安装的包组有:
Development Libraries             开发库
Legacy Software Development       传统软件的开发工具
Development Tools                 开发工具
基于图形的开发工具:
KDE Software Development          kde的软件开发工具
X Software Development           gename  的软件开发工具
Java Development                  依赖于java的开发工具
这些开发工具包组,我们将没有安装的一个个安装:
yum groupinstall "KDE Software Development"   使用这种方法一个个安装
将下载过得源代码导入到linux系统中:
[root@localhost ~]# ll /home/
total 174720
-rw-r--r-- 1 root root   5322082 Aug  5 19:55 httpd-2.2.19.tar.bz2
-rw-r--r-- 1 root root 162247449 Aug  5 19:56 mysql-5.5.15-linux2.6-i686.tar.gz
-rw-r--r-- 1 root root  11144328 Aug  5 19:55 php-5.3.7.tar.bz2
(1)首先我们来安装mysql
在安装包之前我们首先查看http php  mysql是否安装 rpm -qa |grep -E “http |php|mysql”若安装过了,则需要卸载  yum remove httpd 且删除/etc下的httpd目录及所有内容
然后对其分别进行拆解:
额外软件需要安装在/usr/local/
[root@localhost ~]# cd /home/
[root@localhost home]# ll
total 174720
-rw-r--r-- 1 root root   5322082 Aug  5 19:55 httpd-2.2.19.tar.bz2
-rw-r--r-- 1 root root 162247449 Aug  5 19:56 mysql-5.5.15-linux2.6-i686.tar.gz
-rw-r--r-- 1 root root  11144328 Aug  5 19:55 php-5.3.7.tar.bz2
[root@localhost home]# tar -zxvf mysql-5.5.15-linux2.6-i686.tar.gz  -C /usr/local/
进入mysql的安装目录并未mysql目录做一个简单的软链接
[root@localhost home]# cd /usr/local/
[root@localhost local]# ln -s mysql-5.5.15-linux2.6-i686 mysql
[root@localhost local]# ll
total 76
drwxr-xr-x  2 root root 4096 Oct  1  2009 bin
drwxr-xr-x  2 root root 4096 Oct  1  2009 etc
drwxr-xr-x  2 root root 4096 Oct  1  2009 games
drwxr-xr-x  2 root root 4096 Oct  1  2009 include
drwxr-xr-x  2 root root 4096 Oct  1  2009 lib
drwxr-xr-x  2 root root 4096 Oct  1  2009 libexec
lrwxrwxrwx  1 root root   26 Aug  6 01:15 mysql -> mysql-5.5.15-linux2.6-i686
drwxr-xr-x 13 root root 4096 Aug  5 22:58 mysql-5.5.15-linux2.6-i686
drwxr-xr-x  2 root root 4096 Oct  1  2009 sbin
drwxr-xr-x  4 root root 4096 Aug  5 02:09 share
drwxr-xr-x  2 root root 4096 Oct  1  2009 src
[root@localhost local]# cd mysql   进入mysql目录
[root@localhost mysql]# ll
drwxr-xr-x  2 root root   4096 Aug  5 22:58 bin
-rw-r--r--  1 7161 wheel 17987 Jul 14 03:09 COPYING
drwxr-xr-x  4 root root   4096 Aug  5 22:58 data
drwxr-xr-x  2 root root   4096 Aug  5 22:58 doc

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • /etc/fstab 详解
      • nginx主主集群
      •  LVS-NAT和LVS-DR模式的实现详解
      •  RHCE考试之磁盘配额
      • 学习笔记:ACL详解
      • suse linux双网卡双网关配置
      •  LVM逻辑卷管理器
      •  Nginx主主负载均衡架构
      • ubuntu学习Mysql

      快速直达

      操作系统导航

      LinuxWindows虚拟机
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1