LAMP的源码搭建
	使用源码搭建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
	
相关新闻>>
- 发表评论
- 
				
- 最新评论 进入详细评论页>>







