Ubuntu18安装Lamp环境

1、su root  切换root账号(root账户权限高不用总输入sudo)

更新源

阿里源网址:https://opsx.alibaba.com/mirror

更换Ubuntu镜像源
/etc/apt/sources.list 镜像文件
cp /etc/apt/sources.list /etc/apt/sources.list.bal      备份镜像文件

用vim打开镜像文件删除里面的内容,把我们的阿里源复制进去

然后执行如下命令更新源:
apt-get update 获取最新资源包
apt-get upgrade 本机软件全部更新

2、可以先更新一下服务器

apt-get update   获取最新资源包

apt-get upgrade  本机软件全部更新

apt-get dist-upgrade   本机系统软件更新

3、安装apache

apt install apache2 -y

检测是否开启apache,一般会默认开启

systemctl status apache2   检测是否开启apache2

开启、关闭和重启服务器

service apache2 start

service apache2 stop

service apache2 restart

不能查看IP的话安装个net-tools就好了

apt install net-tools

打开浏览器输入IP地址出现这个页面就安装apache完成了

3、数据库服务器的安装 (MySQL Server 5.7或者MariaDB,选择其中一种即可)

MySQL安装:apt install mysql-server mysql-client

(注:安装的时候会有y/n的选项  直接全部选择y就好)

在安装的过程中,会要求你设置mysql服务器root账户的密码

开启mysql服务:service mysql start

检测是否安装成功:netstat -tap | grep mysql

数据库测试:mysql -u root -p

-u表示选择登陆的用户名  -p表示登陆的用户密码   quit退出数据库

出现此界面就说明安装成功了

4、php脚本语言安装

在终端中执行如下的命令来安装 PHP 7.2:

apt install php7.2-mysql php7.2-curl php7.2-json php7.2-cgi php7.2 libapache2-mod-php7.2

测试PHP,查看版本:

php --version   输出phpinfo

接下来,我们需要告诉Apache首先提供PHP页面。

打开/etc/apache2/mods-enabled/dir.conf文件在第二行添加index.php。

<IfModule mod_dir.c> 
        DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm 
</IfModule>

最后,我们需要重新启动Apache Web服务器。

systemctl restart apache2

vim /var/www/html/phpinfo.php

创建phpinfo.php并写入如下内容

1、<?php

2、  echo phpinfo();

3、?>

http://ip/phpinfo.php

现在可以从 浏览器中访问这个页面, 输入 : ip地址 ,IP是你服务器的ip,(ip通过ifconfig命令查看)可以看到如下页面。

至此我们已经安装完成了LAMP环境了。。。

Ubuntu18安装LAMP环境详细步骤的更多相关文章

  1. CentOS 6.5下搭建LAMP环境详细步骤

    1.确认搭建LAMP所需的环境是否已经安装: [root@localhost ~]#rpm -q make gcc gcc-c++ zlib-devel libtool libtool-ltdl li ...

  2. 小白安装Python环境详细步骤!

    昨天,有小伙伴向我反映,他对我说“你好像还没教过我安装Python的吧?”听到这句话,我不禁汗颜起来,我的确好像没太注意Python学习的基础了,一直发各种爬虫与初学者看不懂的代码,在此我要向我的读者 ...

  3. CentOS 6.5系统使用yum方式安装LAMP环境和phpMyAdmin详细过程

    介绍如何在CentOs6.2下面使用YUM配置安装LAMP环境,一些兄弟也很喜欢使用编译的安装方法,个人觉得如果不是对服务器做定制,用yum安装稳定简单,何必去download&make&am ...

  4. 将php网站移到CentOS 6.7上[一]:yum安装lamp环境

    最近应老师要求,将一个网站从51php上转移到学校提供的服务器上,之前对Linux没有了解,一切都在百度百度百度.于是发现很多步骤自己做过后就忘了,现将有效步骤记录下来,以供下次参考. 原51php上 ...

  5. 一键安装lamp环境 centos

    linux centos yum安装LAMP环境 /*************链接**************/http://www.cnblogs.com/suger/p/3832093.html ...

  6. centos 安装卸载软件命令 & yum安装LAMP环境

    安装一个软件时 yum -y install httpd 安装多个相类似的软件时 yum -y install httpd* 安装多个非类似软件时 yum -y install httpd php p ...

  7. legend2---lamp.sh一键安装lamp环境需要爬的坑

    legend2---lamp.sh一键安装lamp环境需要爬的坑 一.总结 一句话总结: 1.要记得更改项目权限:chown -R apache:apache /data/www/default/网站 ...

  8. CentOS 6.5系统使用yum方式安装LAMP环境和phpMyAdmin,mysql8.0.1/mysql5.7.22+centos7,windows mysql安装、配置

    介绍如何在CentOs6.2下面使用YUM配置安装LAMP环境,一些兄弟也很喜欢使用编译的安装方法,个人觉得如果不是对服务器做定制,用yum安装稳定简单,何必去download&make&am ...

  9. CentOS使用yum源中自带的rpm包安装LAMP环境

    CentOS使用yum源中自带的rpm包安装LAMP环境.这是Linux下安装LAMP的环境一种最基本最简便的方式.新手可以从容安装使用. 1. 安装基础包(可选安装)yum install -y w ...

随机推荐

  1. Jquery设置完颜色后hover不生效的解决办法

    执行完代码后发现写在样式表中的hover效果失效,改了好几遍差点重新写函数,后来发现很简单,是优先级的问题,css()中的内容覆盖了之前的样式 只需要在样式后写!important即可解决! .fil ...

  2. Django 3.0中不推荐使用的及已经删除的功能

    3.0中不推荐使用的功能 django.utils.encoding.force_text()和smart_text()的别名被弃用.如果您的代码支持Python 2,smart_str()并且 fo ...

  3. 车林通购车之家--购车计算器模块--算法js

    //CarCalculator.js var checkedClass = "jsq-item-check jsq-item-checked"; var uncheckedClas ...

  4. Link Analysis_1_Basic Elements

    1. Edge Attributes 1.1 Methods of category 1.1.1 Basic three categories in terms of number of layers ...

  5. Doxygen 注释语法规范

    背景 这一块的内容更多的是作为了解,但是可以以这样的规范作为自己的编程注释习惯,提高自己的软实力. Doxygen注释语法 注释格式 块注释建议统一使用 /** -- ***/ 行注释建议统一使用 / ...

  6. windows制作动态链接库和使用一

    制作: //myDll.h _declspec(dllexport) int add(int a,int b); _declspec(dllexport) int sub(int a,int b); ...

  7. 洛谷P1351 联合权值

    \(\Large\textbf{Description:}\) \(\large一棵树,父子之间距离为1,求距离为2的两点点权之积的最大值与和.\) \(\Large\textbf{Solution: ...

  8. 洛谷 P2031 脑力达人之分割字串

    题目传送门 解题思路: f[i]表示到第i位可获得的最大分割次数,对于每个f[i]都可由其符合条件的前缀转移过来,条件就是当前串除了前缀的剩余字符里有所给单词,然后一看,这不是在剩余字符里找有没有所给 ...

  9. 035、Java中自增之++在后面的写法

    01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...

  10. spark sortShuffleWriter源码学习

    查看的源码为spark2.3 调用ShuffleMapTask的runTask方法 org.apache.spark.scheduler.ShuffleMapTask#runTask ShuffleM ...