linux安装lamp,安装LAMP环境

  linux安装lamp,安装LAMP环境

  Debian下LAMP环境的构建

  以前的LAMP环境是通过下载软件包,自己编译安装完成的。当时我以为是用apt安装时软件包版本过时的问题。另一个主要问题是,我不知道apt在哪里安装了这些软件包,所以当我想修改一个配置文件或启动一个服务命令时,我找不到它们。使用手工编译安装的方法,虽然可以很好的控制软件包的安装位置,但是我们还得自己解决各种依赖。比如编译PHP时,就是因为各种依赖关系,导致无法进入正确的配置过程。当然,在Debian环境下,apt可以用来安装各种需要的软件依赖,但是在其他发行版中,这种关系的求解是一个费力的过程。

  在Debian的环境下构建LAMP时,只使用apt安装各种缺失的依赖项,感觉大材小用。其实使用apt构建LAMP也可以安装到最新版本,而且可以自动解决各种依赖,真的是一个相当不错的选择。看来这句话很好验证了:Debian上的软件包安装还是需要采用apt的方法。让我们使用apt来安装我们的灯环境:

  1安装MySQL

  #安装mysql-server-5.0

  本次安装是MySQL的5.0版本,可以自动解决各种依赖关系,从而安装服务器和客户端以及各种相应的软件包。

  2安装Apache2

  # apt-get安装apache2

  这是安装的Apache的2.x版本。如果你使用

  # apt-get安装apache

  安装了Apache的1.x版本。

  3安装PHP5

  # apt-get安装php5

  这样就会安装PHP5版本,自动安装各种需要的模块。如Apache2和MySQL的对应模块等。

  这样,我们成功地构建了我们的LAMP开发环境。我们可以简单地进行一个测试:

  1 apt成功安装MySQL后默认启动MySQL服务器。我们可以使用以下命令与其建立连接:

  # mysql

  如果显示mysql提示,则我们的MySQL安装成功。

  APT成功安装Apache2后,默认启动Apache2守护进程。我们可以在浏览器的地址栏中输入localhost,如果我们可以看到默认的主页,我们就会说Apache2安装成功了。

  3我们可以简单地写一个PHP脚本,比如php.php,并把它放在Apache2目录中。缺省值是/var/www/directory。脚本内容如下:

  ?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

  phpinfo();

  ?

  以后在我们浏览器的地址栏输入。

  http://本地主机/php.php

  如果可以正确解析,我们的PHP安装就成功了。

  这里需要注意的是,如果我们的PHP脚本解析不正确,我们可以重启Apache2试一试,因为Apache2需要重启才能加载相应的PHP模块,并命令如下:

  # /etc/rc2.d/S91apache2重新启动

  当然,S91apache2依赖于我们系统的对应文件。

  另外,默认情况下,Debian会在启动时启动Apache2和MySQL服务器。如果你不想这样做,我们可以参考Debian系统启动脚本。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: