Linux 下lamp的安装和配置 【编译安装】

顾名思义,windows下有wamp,  linux下对应的就是lamp,不过linux下安装amp可没有window下安装那么简单,需要人为参与的地方比较多,相对来说也要复杂得多。在此边学习边和大家分享一下lamp的安装过程,同时也是对宝贵经验的一个记录吧。

 

操作系统: Ubuntu 10.10

 

 Lamp = apache + mysql + php, 我就边安装边记录(网上也有很多采用apt-get 方式安装的,我采用的是编译安装)

1. 准备

    根据系统的不用,在安装过程中需要附加安装的东西也不同,我这只要多安装一个libxml2的库。所以只要准备如下四个包:

 

    httpd-2.2.17.tar.gz

    mysql-5.1.54.tar.gz

    php-5.3.5.tar.gz

    libxml2-2.7.7.tar.gz

 

   至于何处下载,我想就不用我多说了。

2. Mysql的安装

   在安装之前需要添加mysql组和用户, 同时,在config的时候会遇到一些问题,需要安装某些软件才能继续,如:apt-get install g++(不是gcc哦)

  1. // 添加用户组和用户  
  2. # groupadd mysql  
  3. # useradd -g mysql mysql  
  4. // 解压安装包  
  5. $ tar -zxvf mysql-5.1.54.tar.gz  
  6. // 进入解压出来的文件  
  7. $ cd mysql-5.1.54  
  8. // 配置安装目录等信息(我的安装目录:/home/hkj/software/mysql)  
  9. $ ./configure --prefix=/home/hkj/software/mysql --without-debug  
  10. // 编译,这个耗时较多  
  11. $ make  
  12. // 安装  
  13. $ make install  

 

 

3.安装apache

  1. //解压缩Apache软件包  
  2. $ tar -zxvf httpd-2.2.17.tar.gz  
  3. //进入解压后的文件目录  
  4. $ cd httpd-2.2.17  
  5. //配置,设定安装目录为/home/hkj/software/apache  
  6. $ ./configure –prefix=/home/hkj/software/apache –enable-so  
  7. //编绎  
  8. $ make  
  9. //安装  
  10. $ make install  

4.安装libxml2

  1. //解压libxml软件包  
  2. $ tar -zxvf libxml2-2.7.7.tar.gz  
  3. //进入解压后的文件目录  
  4. $ cd libxml2-2.7.7  
  5. //配置  
  6. $ ./configure  
  7. //编绎  
  8. $ make  
  9. //安装  
  10. $ make install  

5.安装php

  1. //解压缩PHP软件包  
  2. $ tar -zxvf php-5.3.5.tar.gz  
  3. //进入解压后的文件目录  
  4. $ cd php-5.3.5  
  5. //配置,设定安装目录为/home/hkj/software/php  
  6. $ ./configure –prefix=/home/hkj/software/php –with-mysql=/home/hkj/software/mysql –with-apxs2=/home/hkj/software/apache/bin/apxs  
  7. //编绎  
  8. $ make  
  9. //安装  
  10. $ make install  

6.配置

  1. // 拷贝php的配置文件  
  2. # cp php.ini-dist /home/hkj/software/php/lib/php.ini  
  3. // 配置apache  
  4. # gedit /home/hkj/software/apache/conf/httpd.conf  
  5. *** 在LoadModule处添加 LoadModule php5_module module/libphp5.so  
  6. *** 在DirectoryIndex处添加 index.php  
  7. *** 在AddType application处添加  
  8. AddType application/x-httpd-php .php .phtml  
  9. AddType applicatoin/x-httpd-php-source .phps  
  10. // 人然后重启apache,设置就生效了 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值