Ubuntu18安装LAMP环境详细步骤
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环境详细步骤的更多相关文章
- CentOS 6.5下搭建LAMP环境详细步骤
1.确认搭建LAMP所需的环境是否已经安装: [root@localhost ~]#rpm -q make gcc gcc-c++ zlib-devel libtool libtool-ltdl li ...
- 小白安装Python环境详细步骤!
昨天,有小伙伴向我反映,他对我说“你好像还没教过我安装Python的吧?”听到这句话,我不禁汗颜起来,我的确好像没太注意Python学习的基础了,一直发各种爬虫与初学者看不懂的代码,在此我要向我的读者 ...
- CentOS 6.5系统使用yum方式安装LAMP环境和phpMyAdmin详细过程
介绍如何在CentOs6.2下面使用YUM配置安装LAMP环境,一些兄弟也很喜欢使用编译的安装方法,个人觉得如果不是对服务器做定制,用yum安装稳定简单,何必去download&make&am ...
- 将php网站移到CentOS 6.7上[一]:yum安装lamp环境
最近应老师要求,将一个网站从51php上转移到学校提供的服务器上,之前对Linux没有了解,一切都在百度百度百度.于是发现很多步骤自己做过后就忘了,现将有效步骤记录下来,以供下次参考. 原51php上 ...
- 一键安装lamp环境 centos
linux centos yum安装LAMP环境 /*************链接**************/http://www.cnblogs.com/suger/p/3832093.html ...
- centos 安装卸载软件命令 & yum安装LAMP环境
安装一个软件时 yum -y install httpd 安装多个相类似的软件时 yum -y install httpd* 安装多个非类似软件时 yum -y install httpd php p ...
- legend2---lamp.sh一键安装lamp环境需要爬的坑
legend2---lamp.sh一键安装lamp环境需要爬的坑 一.总结 一句话总结: 1.要记得更改项目权限:chown -R apache:apache /data/www/default/网站 ...
- CentOS 6.5系统使用yum方式安装LAMP环境和phpMyAdmin,mysql8.0.1/mysql5.7.22+centos7,windows mysql安装、配置
介绍如何在CentOs6.2下面使用YUM配置安装LAMP环境,一些兄弟也很喜欢使用编译的安装方法,个人觉得如果不是对服务器做定制,用yum安装稳定简单,何必去download&make&am ...
- CentOS使用yum源中自带的rpm包安装LAMP环境
CentOS使用yum源中自带的rpm包安装LAMP环境.这是Linux下安装LAMP的环境一种最基本最简便的方式.新手可以从容安装使用. 1. 安装基础包(可选安装)yum install -y w ...
随机推荐
- Python学习第一课——if-else
#if 基本语句 if 1==1: print("如果条件为真,if执行该语句") else: print("如果条件为假,if则执行这条语句") #if 多重 ...
- 启动kafka报错
启动kafka时 报错: kafka-console-consumer.sh --from-beginning --zookeeper node01:8121,node02:8121,node03:8 ...
- Numpy与List之间的转换
说明:在做NLP的时候,经常需要查看当前数组数据的维度,也就是data.shape,而List是没有这个属性的,因此需要先将其转换成Numpy,以下为两者户想转换的方法 List转Numpy:nump ...
- drugs
1. 摘录:未来简史 2. 毒品禁药扫盲 3. 毒品争议 4. 部分毒品列表 5. 影视作品里常出现的几种毒品 1. 摘录:未来简史 第一章 人类的新议题 幸福快乐的权利 (P36) 人们喝酒是为了遗 ...
- Day2-D-Oil Deposits-POJ-1562
The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. GeoSu ...
- Windows下配置多个Git账号
1. 为什么会用多个git账号? 不同git账号对应不同代码托管平台,如:github.bitbucket.gitlab.gitee(码云)等 2个GitHub账号,用于测试(最近需求,之前没研究过g ...
- 如何利用TableView显示自定义nib中创建的UITableViewCell或子类?
1.创建nib文件 cell.xib 2.在nib中拖一个UITableView出来,设置其reuse Identifier,再根据cell UI需要拖出view摆放好 3.创建ViewControl ...
- PHP 附录 : 用户注册与登录完整代码
login.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:// ...
- dateDiff 用法
SELECT DATEDIFF(yy,'2018-3-10 16:40:00',getdate())SELECT DATEDIFF(mm,'2018-3-10 16:40:00',getdate()) ...
- JdbcTemplate常用方法
JdbcTemplate简介 JdbcTemplate是Spring JDBC的核心类,借助该类提供的方法可以很方便的实现数据的增删改查. Spring对数据库的操作在jdbc上面做了深层次的封装,使 ...