1.更新软件源

sudo  apt-get update

2.安装Apache

sudo apt-get  install apache2

3.查看Apache是否安装成功

apache2 –v

如下所示,表示搭建成功

4. 通过浏览器访问服务器的IP,如果出现Apache欢迎界面,表示安装成功,如下所示:

安装PHP7

sudo apt-get install php7.0 

PHP安装成功后,安装 libapache2-mod-php7.0,php关联上Apache

sudo apt-get install libapache2-mod-php7.0 

检测,libapache-mod-php7.0 是否安装成功

jy@ubuntu:~$ cat /etc/apache2/mods-enabled/php7.0.load
# Conflicts: php5
LoadModule php7_module /usr/lib/apache2/modules/libphp7.0.so

查看PHP版本php -v

到这一步,LAMP环境已经搭建好了,接下来进行测试

新建phpinfo.php文件

vim /var/www/html/phpinfo.php

内容为:

<?php phpinfo(); ?>

在浏览器地址栏输入:服务器ip/phpinfo.php ,如果可以看到PHP的相关信息,说明成功了。

8、安装PHP相关扩展

(1) 安装php-mcypt (加密函数库)

先安装Linux的mcrypt

sudo apt-get install mcrypt

然后安装PHP的mcrypt

sudo apt-get install php-mcrypt

安装完之后,重启Apache2

sudo service apache2 restart

通过浏览器访问phpinfo.php,如果看到mcrypt扩展开启,就成功了,其他扩展安装也是如此

进文件

/etc/php/7.0/apache2/php.ini

取消注释

extension=php_mbstring.dll

新增

extension=php_mcrypt.dll

9、安装MySQL

sudo apt-get install mysql-server mysql-client

安装PHP7.0-mysql

sudo apt-get install php7.0-mysql

重启MySQL

sudo service mysql restart

重启Apache

sudo service apache2 restart

安装phpmyadmin(最好安装,方便操作以及设置后面的远程登录账户)

sudo apt-get install phpmyadmin

安装过程中会提示输入密码等,直接输入即可,安装完成后默认放在/usr/share/phpmyadmin目录下,为了能够使我们通过web访问,这里需要建立一个软连接将其连接到Apache的默认目录下

sudo ln -s /usr/share/phpmyadmin /var/www/html/pma

这里我们建立了一个pma的软连接指向实际的PHPmyadmin目录。

20.在浏览器中直接访问PHPmyadmin,输入IP/pma,如下所示:

输入用户名密码登录进入。

21.开启mysql远程访问权限

sudo  vim /etc/mysql/my.cnf

找到bind-address,注释掉它,保存退出,然后登陆phpmyadmin,在权限中创建一个新用户,如下:

最后重启mysql服务

sudo service mysql restart

这是就可以通过navicat之类的远程连接工具连接mysql了,到此为止,一个简单的LAMP环境就搭建成功了。

转载于:https://www.cnblogs.com/DoNetCShap/p/9726725.html

阿里云 Ubuntu16.04 部署 LAMP相关推荐

  1. 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)

    阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...

  2. 阿里云ubuntu14.04下lamp环境搭建の备忘

    以下内容大部分来自于网络上的收集,百度搜lamp能搜到很多文字教程.百度lamp搭建 推荐几个视频教程: 在Ubuntu Server下搭建LAMP环境 PHP环境LAMP/LNMP安装与配置 我收藏 ...

  3. 阿里云ECS主机部署LAMP环境

    阿里云ECS主机一键部署LAMP环境 1.LAMP概念 LAMP是Linux+Apache+MySQL+Perl/PHP/Python等组成常用来搭建动态网站或者服务器的开源软件,它们本身都是独立的程 ...

  4. 阿里云Ubuntu16.04升级python3.6和pip

    ubuntu16.04安装python3.6 一.Python3.6 ubuntu16.04默认的软件repository中并不包含python3.6(最高到python3.5),所以无法通过命令ap ...

  5. 阿里云ubuntu16.04 安装桌面版---亲测

    1.当我们购买了阿里云服务器后,登陆后,进行如下操作,点击云服务器. 2.点击数字,进去我们的控制台 3.我们来修改密码,设置自己想要设置的密码 充值密码:是重置ubuntu中root的密码 修改远程 ...

  6. 阿里云Ubuntu16.04 启动redis报错

    今天早上启动redis的时候报错: root@stu:~# /etc/init.d/redis-server start [....] Starting redis-server (via syste ...

  7. 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...

  8. 阿里云申请和部署项目

    阿里云申请和部署项目 一.申请阿里云服务器 1. 申请阿里云服务器,如果已经有淘宝.支付宝等账户,可以直接登录.不需要注册!! 2. 如果没有,可以进行注册.访问http://www.aliyun.c ...

  9. 阿里云Linux服务器部署Mysql,JDK以及Tomcat教程

    阿里云Linux服务器部署Mysql,JDK以及Tomcat教程 最近趁着阿里云服务器优惠在阿里云租用了一个轻型应用服务器,本来可以选择已经搭配好的服务器类型,但自己选择了ubantu Linux系统 ...

最新文章

  1. 【OpenCV】将图像数据由YUV格式转换成JPG格式直接使用,而不保存成文件
  2. 两段用来启动/重启Linux下Tomcat的Perl脚本
  3. VTK:绘图之ChartsOn3DScene
  4. 记一次 .NET 医院CIS系统 内存溢出分析
  5. ASP.NET 生成唯一不重复的订单号 支持多用户并发、持多数据库的实现参考(C#.NET通用权限管理系统组件源码组成部分)...
  6. Kafka : kafka errors.DisconnectException: null
  7. ios sinaweibo 客户端(二)
  8. ABAQUS后处理常用功能
  9. 苦逼程序猿的求职经历
  10. 基于华为云ECS的目标检测与识别的昇腾AI开发体验【华为云至简致远】
  11. wps中有半根横线无法选中无法删除
  12. 相机调试-tuning常见缩写汇总
  13. Wilson(威尔逊)定理
  14. 【分布式系统】分布式事务(2PC 3PC TCC 最终一致性)
  15. LeetCode680删除一个字符后是否还是回文字符串
  16. 推荐5款让你相见恨晚的神级软件,把把直击心灵
  17. 万历皇帝的金丝蟠龙翼善冠
  18. canvas 闭合_canvas绘图无法闭合问题
  19. SD卡与MMC卡的区别
  20. 小内存处理1G或10G大小的log文件

热门文章

  1. UI4_UIStepper与UIProgressView
  2. 分治法求一个N个元素数组的逆序数
  3. 当你用钥匙开不开门时
  4. [CRM] CRM 产品周期
  5. 超全机器学习术语词汇表
  6. 搭建Harbor企业级docker仓库
  7. Google发布了能理解人类语言的云服务
  8. 自动驾驶进入第3阶段 ADAS黑科技守护开车人
  9. 【云计算虚拟化】Docker的基本命令使用
  10. GLSL着色器周记02