最近,学习搭建了LAMP服务环境,中间遇到了很多问题,经过不断摸索总算得以解决。为了大家少走弯路,现将相关经验进行总结。

linux下软件安装分为自动安装和手动安装两种,自动安装借助工具如yum等,自动安装的文件往往分散在各个目录,为了便于管理,这里选择手动安装
     1、安装apache
     1.1 将apache解压到/usr/local/services目录 tar zxvf httpd-2.0.63.tar.gz 
     1.2 进入httpd-2.0.63目录,生成makefile,并将Apache安装到/usr/local/apache目录下,由prefix参数指定
          ./configure --prefix=/usr/local/apache --enable-module=so ,其中:模块安装有两种方式静态和动态,具体可参考:
          a.http://blog.csdn.net/chaijunkun/article/details/6977466   --enable-module=so 参数说明
          b.http://blog.sina.com.cn/s/blog_6238358c01017gdu.html          (注:配置参数很重要,否则得自己后面手动添加,比较麻烦)
     1.3 make
     1.4 make install
     1.5 打开浏览器,在地址栏输入“http://localhost”出现“It works!”或apache图标的漂亮界面,说明apache安装成功

2、php安装
     2.1获取安装php需要的支持文件:http://xmlsoft.org/sources/libxml2-2.9.1.tar.gz并安装libxml2
       tar zxvf libxml2-2.9.1.tar.gz 
       cd libxml2-2.9.1.
       ./configure --prefix=/usr/local/libxml2 
       make
       make install
     2.2安装php
      tar zvxf php-5.5.4.tar.gz 
      cd php-5.5.4
      ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir=/usr/local/libxml2
      make 
      make install 
     2.3配置apache让它支持php
      vi /usr/local/apache/conf/httpd.conf
      找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容
      AddType application/x-httpd-php .php                   (.前面有空格)
      AddType application/x-httpd-php-source .phps        (.前面有空格)
     2.4拷贝 PHP的配置文件
  cp php-5.5.4/php.ini.dist /usr/local/php/lib/php.ini 
    (如果没有php.ini.dist 则把php.ini-development php.ini-production中的任何一个重命名为php.ini.dist即可。)
     2.5重启apache 
      /usr/local/apache/bin/apachectl restart
     2.6写一个php测试页info.php,放到apache/htdocs中。
      <?php 
            phpinfo(); 
      ?>; 
     在浏览器中输入:服务器地址/info.php,如果能正常显示出php的信息,则说明Apche+Mysql+PHP安装成功

     

linux下LAMP环境搭建尝试的更多相关文章

  1. linux下LAMP环境搭建

    ++++++++++++++++++++++++++++++++++++++++++++++ linux下LAMP环境搭建 ++++++++++++++++++++++++++++++++++++++ ...

  2. Linux 下LAMP环境搭建_【all】

    LAMP = Linux + Apache + Mysql + PHP 0. Linux环境搭建 Linux 系统安装[Redhat] 1.http服务软件分类及企业实战用途介绍 静态程序: Apac ...

  3. Linux课程---14、linux下lamp环境如何安装

    Linux课程---14.linux下lamp环境如何安装 一.总结 一句话总结: 要按顺序安装,比如apache需要在php之前安装, 一.安装 gcc 编译器 二.卸载 rpm 安装的 http ...

  4. 转载自php100中文网 centos下lamp 环境搭建

    学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.MySQL.PHP环境. 一. ...

  5. 2017.7.18 linux下ELK环境搭建

    参考来自:Linux日志分析ELK环境搭建  另一篇博文:2017.7.18 windows下ELK环境搭建   0 版本说明 因为ELK从5.0开始只支持jdk 1.8,但是项目中使用的是JDK 1 ...

  6. Ubuntu18.04下LAMP环境搭建

    可以安装安装Xampp,Xampp是一个集成的LAMP开发环境. 但是这只是对于一个刚安装好的系统来说的,但是很有可能我的电脑上面已经安装过Apache,或者安装过MySQL,或者安装过PHP了,或者 ...

  7. Linux 下LNMP环境搭建_【all】

    LNMP = Linux + Nginx + Mysql + PHP 1.0 Linux环境搭建 Linux 系统安装[Redhat] 1.1. FastCGI介绍 1.什么是CGI(common g ...

  8. linux下PHP7环境搭建

    LAMP环境版本 操作系统:Centos 7 Mysql:5.7.11 Apache:2.4.18 PHP:7.0.4     安装Mysql   下载链接:http://dev.mysql.com/ ...

  9. linux下PHP 环境搭建

    linux下环境搭建   第一步 安装Apache2 sudo apt-get install apache2   第二步 安装PHP模块 sudo apt-get install php5   第三 ...

随机推荐

  1. 黄聪:VS2010开发如何在c#中使用Ctrl、Alt、Tab等全局组合快捷键

    1.新建一个类 HotkeyHelper  using System; using System.Runtime.InteropServices; using System.Windows.Forms ...

  2. 不用配置tnsnames.ora,直接通过PL/SQL访问远程数据库

  3. PL/SQL中批量执行SQL脚本(不可把所有的语句都复制到New SQL Windows)

    PL/SQL中批量执行SQL脚本,不可把所有的语句都复制到New SQL Window,因为这样会导致缓冲区过大而进程卡死! 最好的办法是将要执行的SQL脚本存放到指定文件中,如C:\insert.s ...

  4. HelloHibernate详解

    1. Configuration管理读取配置文件 //读取src下hibernate.properties,不推荐使用 Configuration cfg = new Configuration(); ...

  5. 将博客搬至51CTO

    为了统一博客文章,将文章搬至51cto个人博客

  6. JAVA while循环,do-while循环,for循环

    一.while循环 实例: public class Test{ public static void main(String[] args){ int i = 1; while(i<30){ ...

  7. [C语言](二)01 获取Windows图形构件大小信息

    SYSMETS.c #include <windows.h> #include "SYSMETS.H"//自定义的单元,所以用"",不是用<& ...

  8. Python中用datetime包进行对时间的一些操作

    1. 计算给出两个时间之间的时间差 import datetime as dt # current time cur_time = dt.datetime.today() # one day pre_ ...

  9. CSS设置图片垂直居中的方法

    如果是应用了表格,那么设置单元格为align="center"就可以使其中的一切内容居中.如果没有应用表格要想设置图片居中就有点困难了.困难来自不按"常规出牌" ...

  10. ORA-30036

    http://blog.sina.com.cn/s/blog_676255e101018d5s.html