Debian下LAMP环境的搭建
以前安装LAMP环境都是采用下载软件包自己编译安装的方法搭建的。当时以为采用apt的方式来安装时软件包版本的陈旧是一个问题,另一个主要的问题就是并不知道apt将这些软件包安装到什么地方,从而使得自己要修改一个配置文件或是启动一个服务命令时都找不到。采用手工编译安装的方法,虽然可以很好的控制软件包的安装位置,但是却不得不自己去解决各种的依赖关系。如编译PHP时,就是因为各种的依赖关系而不能进正确的configure过程。当然如果是Debian的环境下,可以使用apt来安装需要的各种软件依赖,但是如果是在其他的发版本下,这样的关系的解决就是一个很费力的过程。
在Debian的环境下搭建LAMP时,只是使用apt来安装各种缺失的依赖关系,这样的使用就显得有一些大材小用的感觉了。其实采用apt的方式来搭建LAMP也可以安装到最新的版本,而且可以自动的解决各种的依赖关系,实在是一个相当不错的选择。似乎很好的验证了这句话:Debian上软件包的安装还是要采用apt的方式。下面我们就采apt的方式来安装我们的LAMP环境:
1 安装MySQL# apt-get install mysql-server-5.0
这样安装的是MySQL的5.0版本,而且可以自动的解决各种依赖关系,从而会安装上服务器端与客户端以及各种相应的软件包。
2 安装Apache2# apt-get install apache2
这样安装的是Apache的2.x版本,如果采用的是
# apt-get install apache
则安装的是Apache的1.x版本。
3 安装PHP5# apt-get install php5
这样就会安装PHP5版本,而且会自动的安装上各种所需要的模块。如Apache2与MySQL的相应Module等。
这样我们就已经成功的搭建了我们的LAMP开发环境了。我们可以简单的进行一个测试:
1 apt在成功的安装了MySQL后,默认启动了MySQL服务器,我们可以用下面的命令来与之建立连接:
# mysql
如果显示了mysql提示符,则说我们的MySQL安装是成功的。
2 apt在成功的安装了Apache2后,默认启动了Apache2守护进程,我们可以在我们的浏览器地址栏中输入localhost,如果可以看到默认的主页,则说我们的Apache2安装是成功的。
3 我们可以简单的写一个PHP的脚本如php.php放在Apache2目录下,默认为/var/www/目录。脚本内容如下:
<?php
phpinfo();
?>
这样以后在我们的浏览器地址栏中输入
http://localhost/php.php
如果可以正确的解析,则说明我们的PHP的安装是成功的。
在这里我们要注意的一点就是,如果我们的PHP脚本没有正确的进行解析,我们可以重启Apache2来试一下,因为这时Apache2需要重启来装入相应在的PHP模块,命令娱下:
# /etc/rc2.d/S91apache2 restart
当然S91apache2要依据我们系统的相应文件而定。
另外在默认的情况,Debian在启动时会启动Apache2与MySQL服务器,如果并不希望这样做,我们可以参考一下
Debian系统启动脚本的相关内容。
分享到:
相关推荐
【LAMP环境搭建】 LAMP(Linux + Apache + MySQL + PHP)是互联网服务器上常见的开源软件堆栈,常用于开发和部署动态网站和web应用程序。这个环境提供了在Linux操作系统上运行Apache HTTP服务器、MySQL数据库管理...
标题 "兄弟连lamp环境搭建源码包lamp-php5.4" 指向的是一个用于在Linux系统上搭建LAMP(Linux、Apache、MySQL、PHP)开发环境的源码包,特别针对PHP5.4版本。这个源码包可能是由兄弟连教育机构提供的,旨在帮助学员...
大多数情况下,LAMP环境搭建在Ubuntu、CentOS或Debian等Linux发行版上。这些系统通常提供了包管理器(如apt或yum),用于安装和更新软件。 **二、Apache服务器** Apache是世界上最流行的HTTP服务器,负责处理HTTP...
下面将详细介绍如何搭建LAMP环境。 ### 一、Linux操作系统准备 LAMP架构的基础是Linux操作系统。这里可以选择Ubuntu、CentOS或Debian等流行的Linux发行版。以Ubuntu为例,首先确保系统是最新的: ```bash sudo ...
本文将详细介绍如何在Linux系统中搭建一个完整的LAMP环境,同时参考提供的源代码包进行实践。 首先,我们需要了解每个组件的作用: 1. **Linux**:作为操作系统,为其他组件提供运行平台。这里我们可以选择Ubuntu...
LAMP环境通常在Ubuntu、CentOS或Debian等Linux发行版上构建。 2. **Apache**:Apache HTTP Server是全球最广泛使用的Web服务器软件,它能够解析HTTP请求,处理静态和动态内容,并将网页发送回客户端。Apache的灵活...
本文将详细介绍如何在Linux系统上搭建LAMP环境,以及如何利用提供的LAMP环境搭建源码包进行操作。 1. **Linux操作系统** Linux是LAMP环境的基础,提供了稳定且安全的操作系统环境。常见的Linux发行版有Ubuntu、...
7. **VMDK文件**:压缩包内的"LAMP搭建实验-s005.vmdk"和"LAMP搭建实验-s001.vmdk"是虚拟磁盘镜像文件,通常用于虚拟化环境,如VMware或VirtualBox。这些文件可能是预配置好的LAMP环境,包含了上述服务和论坛应用...
搭建LAMP环境是将Linux操作系统、Apache服务器、MySQL数据库和PHP解释器组合在一起,形成一个强大的Web开发平台。本文将详细介绍如何一步步搭建这样一个环境,并提供关键步骤的截图以供参考。 首先,为了确保安装...
本文将深入讲解如何在Linux系统上搭建一个LAMP服务器,这对于初学者来说是一次宝贵的学习经验。 首先,我们需要理解每个组件的作用: 1. **Linux**:作为操作系统的Linux为整个环境提供了基础,提供了一个稳定的...
本文将详细介绍如何一键搭建LAMP环境,以及后续可能需要进行的软件版本升级配置。 **1. Linux操作系统** Linux是LAMP中的“L”,它提供了一个稳定、安全的基础平台。这里的一键安装通常适用于基于Debian或Ubuntu的...
本教程将指导你如何在Linux系统上快速搭建LAMP环境,并进一步扩展到私有云的构建。 首先,我们来详细了解一下LAMP各组成部分: 1. Linux:作为基础操作系统,Linux提供了稳定、开源的操作环境,是许多服务器首选的...
首先,让我们理解一下“Ubuntu Linux一键搭建Lamp开发环境.zip”这个标题所蕴含的知识点。"Ubuntu Linux"是基于Debian的开源操作系统,以其用户友好性和稳定性而受到开发者喜爱。"一键搭建"意味着将有一个自动化脚本...
常见的Linux发行版如Ubuntu、CentOS或Debian都支持LAMP环境的搭建。 2. **Apache**: Apache HTTP Server是全球最广泛使用的Web服务器软件,它负责接收HTTP请求并返回网页内容。通过Apache,我们可以配置虚拟主机、...
【LAMP环境搭建详解】 LAMP环境是一种常见的用于开发和运行动态网站的开源软件组合,其组成部分包括Linux操作系统、Apache网络服务器、MySQL或MariaDB数据库管理系统以及PHP、Perl或Python等脚本语言。这种组合因其...
这个"搭建LAMP相关文件.rar"压缩包显然包含了搭建LAMP环境所需的各种组件和指南。以下是对这些关键组成部分的详细介绍: 1. **Linux**:作为LAMP堆栈的基础,Linux是一个开源操作系统,具有稳定性和安全性,是...
LAMP平台是互联网上最常用的Web服务器架构之一,它提供了一个高效、稳定且开源的环境来运行动态网站和Web应用程序。下面我们将详细介绍如何在Linux服务器上搭建这样一个平台,以及如何添加FTP服务。 首先,我们需要...
**LAMP环境安装维护**是Linux操作系统中搭建Web服务的基础,它由Linux操作系统、Apache网络服务器、MySQL数据库管理系统和PHP编程语言组成。这个环境广泛应用于Web开发,为开发者提供了便捷的平台来创建动态网页和...
`LAMP搭建实验-s004.vmdk`和`LAMP搭建实验-s006.vmdk`可能是实验的不同阶段,可能需要按照顺序导入到VMware这样的虚拟机软件中,以便在模拟环境中进行实际操作。 要完成这个实验,你需要: 1. 下载所有部分的压缩包...
深受全球用户的肯定和支持,作为专业好用的服务器环境搭建软件,phpStudy支持CentOS、Ubuntu、Debian、Fedora、deepin等多种服务器操作系统,内置LNMP和LAMP以及Web端管理功能,phpstudy可谓是快速搭建网站的理想...