Lamp集成环境搭建

LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指PerlPython) 的第一个字母,一般用来建立web应用平台

一、虚拟机上安装ubunto

  • 最简单的方法:

虚拟机--新建虚拟机--经典模式--设镜像地址--设置admin账户和pwd--创建完成,虚拟机自动加载IOS

  • 注意事项:

ubuntu系统默认root用户是不能登录的,密码也是空的。 如果要使用root用户登录,必须先为root用户设置密码 打开终端,输入:sudo passwd root 然后按回车后键入root用户密码

二、安装apache

1.使用命令:"sudo apt-get install apache2"

  • 注意事项:

1)需要注意的是我在使用这个命令后出现了报错,报错信息:"E:Unable to correct problems,you have held broken packages."
2)使用命令"sudo apt-get update"解决,但是貌似更新速度会很慢,看网上有朋友说可以更换一下源,换成了163的源,果然速度快了一些,更换方法如下:
    a.使用命令备份ubunto自带的源列表,有备无患嘛。"sudo cp /etc/apt/sources.list /etc/apt/sources.list10"
    b.修改更新源(记得加sudo)。"sudo vim /etc/apt/sources.list"
    c.把163的源贴进去(#是注释,所以可以放心贴)

#163

deb http://mirrors.163.com/ubuntu/ natty main universe restricted multiverse
deb-src http://mirrors.163.com/ubuntu/ natty main universe restricted multiverse
deb http://mirrors.163.com/ubuntu/ natty-security universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ natty-security universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ natty-updates universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ natty-proposed universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ natty-proposed universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ natty-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ natty-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ natty-updates universe main multiverse restricted

d.保存退出vim格式(:wq+enter是vim中的保存退出)
    e.使用命令"sudo apt-get update"更新一下库

3)"sudo apt-get update"执行完毕后再使用命令"sudo apt-get install apache2"这次应该就可以正常下载apache服务器了

2.安装完成后打开浏览器输入"127.0.0.1"或"localhost"如果可以正常加载说明apache安装成功(默认根目录:/var/www/)

三、安装Mysql

1.使用命令"sudo apt-get install mysql-server-5.0"

  • 注意事项:

这里又出了一个错"package ‘mysql-server-5.0‘ has no installation candidate",解决方法如下:

1)"sudo apt-get update"

2)"sudo apt-get upgrade"(若出现类似"The following packages have been kept back"的报错请使用命令"sudo apt-get -u dist-upgrade"统一更新到发布的版本)

3)"sudo apt-get install mysql-server-5.0"

2.安装过程中应该会提示输入密码,请牢记密码

三、安装PHP 5 and Apache PHP 5 module

1.使用命令"sudo apt-get install php5 libapache2-mod-php5"

2.使用命令"sudo /etc/init.d/apache2 restart"

3.试试成功否:

命令:gksudo gedit /var/www/text.php 【在apache默认根目录/var/www/下创建一text.php文件】

在text.php文件中输入以下代码检验是否安装成功:

<?php

echo "hello,world";

?>

在浏览器地址栏输入:http://localhost/text.php 如果页面显示helloworld则表示成功

四、让apache和php支持php

1."sudo apt-get install libapache2-mod-auth-mysql"

2."sudo apt-get install php5-mysql"

3."sudo /etc/init.d/apache2 restart"(重启apache)

--------------------------------------------------------------------------

至此环境已搭建完!

/var/www/(apache2网页文件放在这里)

/var/lib/mysql(mysql文件放在这里)

如果你要远程连接的话,还要安装SSH,命令:sudo apt-get install ssh

时间: 2024-11-05 16:09:33

Lamp集成环境搭建的相关文章

持续集成环境搭建

Jenkins - 持续集成环境搭建 1. Jenkins 概述 Jenkins是一个开源的持续集成工具.持续集成主要功能是进行自动化的构建.自动化构建包括自动编译.发布和测试,从而尽快地发现集成错误,让团队能够更快的开发内聚的软件. 2. Jenkins功能 主要功能: l 代码库(svn/git等)代码发生变化后更新代码至jenkins工作目录 l 代码变化后启动编译或设置定时编译 l 输出编译结果,包括生成的目标文件 l 邮件通知构建结果 3. Jenkins构建过程 1. 向代码库提交代

Ubuntu下(Linux+Apache+MYSQL+PHP, LAMP)环境搭建

最近开始玩PHP,于是试着搭建一下开发环境并做个记录,以备日后再使用起来方便可查. 第一步 确保软件包是最新的 <span style="font-size: 18px;">sudo apt-get update</span> 第二步 安装Apache2 <span style="font-size: 18px;">sudo apt-get install apache2</span> 安装之后测试:在浏览器中打开 h

jenkins gulp 持续集成环境搭建

本文假设你之前没有用过任何任务脚本(task runner)和命令行工具,一步步教你上手Gulp.然后教你jenkins如何集成前端构建工具Gulp.不要怕,jenkins gulp 持续集成环境搭建其实也很简单,我会分为五步向你介绍jenkins gulp 持续集成并帮助你完成一些惊人的事情.那就直接开始吧. 第一步:安装Node 首先,最基本也最重要的是,我们需要搭建node环境.访问 https://nodejs.org/en/download/ 下载得到这样的一个文件node-v6.9.

Jenkins + Git + Maven + tomcat集成环境搭建

折腾了好几天,终于吧Jenkins + Git + Maven + tomcat集成环境搭建起来了,最终主要实现"自动构建.部署"web应用. 1.安装环境 操作系统:Centos 6.5 JDK:1.7.x Maven:3.1.x Git: 1.7.1,自建GitLab平台 tomcat:7.x 上述宿主机器2台:192.168.1.194,192,168.1.198,其中194位Jenkins Master,198位slave. 2.第三方安装安装和环境配置 JDK.Git.Mav

linux学习笔记-第十八课-LAMP之环境搭建(一)

一.LAMP搭建前的准备 LAMP是四套软件的缩写,分别指的是L-Linux,A-Apache,M-Mysql,P-php,利用这四套软件搭建的web的运行环境. 搭建前需要需要下载好软件 apache http://syslab.comsenz.com/downloads/linux/httpd-2.2.16.tar.gz mysql  32位 :http://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-i686-icc-glib

Linux下Jenkins+git+gradle 持续集成环境搭建

一.项目介绍 和 linux 环境搭建 本教程讲解 Linux下Jenkins+git+gradle 持续集成环境搭建,后续会加入 gerrit代码审核 和 robotium自动化测试 1.基本流程如下: androidstudio--  gerrit  --- git(github)   ----jenkins ---gradle ----  robotium  结果 使用AndroidStudio 开发,提交到gerrit进行代码审核,审核后提交给git(可以自己搭建git服务也可以使用gi

jenkins + Tomcat 持续集成环境搭建

今天在跑selenium用例时需要用到导入数据库来恢复数据,以便每次测试都保持环境是有效数据,于是想到了jenkins,这里简单介绍一下tomcat + jenkins的环境搭建: 步骤一.下载符合版本的jdk7,触压到某个目录,设置好JAVA_HOME并加入path. 步骤二.下载tomcat,这里使用的是apache-tomcat-7.0.42步骤三.下载Jenkins,把Jenkins.war放入tomcat的webapps目录下,启动tomcat,通过http://localhost:8

wamp2.2c集成环境搭建网站问题总结

 wamp2.2c集成环境搭建网站问题总结 通过PHPmyadmin上传大于2M的.sql文件无法上传错误信息No data was received to import. Either no filename was submitted.or the file size exceeded the maximum size permitted by your PHP configuration. See 打开php.ini配置文件找到 file_uploads = on //是否允许通过HTTP

LAMP集成环境去除url中的index.php

EyouCms(易优CMS)在不同环境会出现不同问题,有些自动去除了index.php进行重写,有些url中还带着小尾巴index.php,看着很是不爽,今天就遇到一个用户在使用EyouCms时反馈了这个问题,下面是如何去掉index.php,以LAMP集成环境为例,其他环境会默认自动开启,不支持的可以先看一块URL重写扩展. 如图所示:只要点击勾选apache的rewrite_module模块就OK,如果没自动重启,那就还得重启服务器哦! 原文地址:易优CMS 原文地址:http://blog