zoukankan      html  css  js  c++  java
  • Ubuntu18.04下LAMP环境搭建

    可以安装安装Xampp,Xampp是一个集成的LAMP开发环境。
    但是这只是对于一个刚安装好的系统来说的,但是很有可能我的电脑上面已经安装过Apache,或者安装过MySQL,或者安装过PHP了,或者安装了其中的两三个。
    所以还是单独安装好了。
    因为我的笔记本电脑是ubuntu 18.04,但是已经安装了很多软件,所以不想在我的笔记本电脑上进行操作。
    这里搭建的LAMP环境是L(ubuntu18.04)+A(Apache2)+M(MySQL 8.0.13)+P(PHP5.6)。
    但是我的台式机是Windows,所以我准备在我的台式机上使用VMWare Workstation安装两个虚拟机,然后在虚拟机上面测试Lepus的效果。
    我在VMWare上面新建了两台lubuntu 18.04的虚拟机,并且按照 此链接 的方法安装好了mysql 8。
    注: 千万不要跟我一样一开始傻乎乎地一个一个安装,只需要安装一个文件,然后复制文件的内容到另一个文件夹,然后用VMWare Workstation打开这另一个文件夹就可以了。

    所以一切搞定之后,我的电脑上有两个虚拟机:lubuntu1lubuntu2
    并且这两台电脑目前都安装好了mysql 8,root用户的密码为password

    然后在lubuntu1上安装apache服务器:

    sudo apt-get install apache2 -y
    

    在浏览器输入"localhost"以验证apache是否安装成功,安装成功的话会出现一个apache的介绍主页。

    使用如下命令安装php5.6:

    sudo apt-get software-properties-common -y
    sudo add-apt-repository ppa:ondrej/php
    sudo apt-get update
    sudo apt-get install php5.6 -y
    

    使用如下命令来验证php版本:

    php -v
    

    说明:你的系统可能之前已经安装了php7了(我的没有),因此上述命令可能会显示是php7的版本,这个时候可以使用如下命令将默认版本设置为5.6:

    sudo update-alternatives --config php
    

    然后在出来的选项中输入5.6版本对应的编号即可。

    自此,LAMP环境搭建完毕。

  • 相关阅读:
    Java使用Preconditions.checkNotNull(.....)判空对象, 并处理可能的NullPointerException异常
    jdk1.8
    BigDecimal
    BIOS的启动原理学习--加载引导程序
    Linux系统想要切换到root用户时出现authentication failure
    Ubuntu Linux 操作系统与实验教程--Linux系统的基本组成
    Java中“==”和equals()的区别
    自己编写操作系统2--初始镜像编写以及VM启动
    关于Windows下子系统WSL的思考
    自己编写操作系统1--概述
  • 原文地址:https://www.cnblogs.com/zifeiy/p/10310828.html
Copyright © 2011-2022 走看看