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
相关新闻>>
- 发表评论
-
- 最新评论 更多>>