博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LAMP环境搭建
阅读量:4638 次
发布时间:2019-06-09

本文共 2805 字,大约阅读时间需要 9 分钟。

一、虚拟机上安装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的源贴进去(#是注释,所以可以放心贴)

#163deb 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

转载于:https://www.cnblogs.com/JianXu/p/5277716.html

你可能感兴趣的文章
开发Nginx模块Helloworld
查看>>
【BZOJ】4542: [Hnoi2016]大数
查看>>
通过注入DLL后使用热补丁钩取API
查看>>
欧拉筛(线性筛)
查看>>
C 语言指针怎么理解
查看>>
Go基础1
查看>>
删除数据库所有表数据
查看>>
kali下搭建WiFi钓鱼热点
查看>>
【Java】 剑指offer(32) 从上往下打印二叉树
查看>>
二十三、连接mysql数据库,创建用户模型
查看>>
leetcode--844:(队列类)比较含退格的字符串
查看>>
判断字符串是否全为空格和去掉字符串中的空格
查看>>
OO第一阶段纪实
查看>>
实验二
查看>>
ASP.NET Web API 2系列(一):初识Web API及手动搭建基本框架
查看>>
抄袭的用Jsp+JavaBean+Mysql实现的登录和注册
查看>>
jquery显示隐藏操作
查看>>
还是畅通工程(hdu1233)并查集应用
查看>>
导入.sql文件入数据库
查看>>
I/O模型
查看>>