转载:https://www.cnblogs.com/gudongcheng/p/7929084.html

使用阿里云的轻量应用服务器Lamp其实非常方便,价格也很便宜,一键购买需要的环境都帮你搭配好了,剩下的就是自己修改一下数据库密码和上传php工程了,虽然很方

便,但是在部署的过程中还是有许多坑,虽然一步步去排坑也不难,我整理了一下希望可以帮助到大家。

第一步:去阿里云购买一台轻量应用服务器Lamp然后登录到控制台点击应用详情

点击后你可以看到一些服务器的数据

首先是访问服务器的首页地址,默认会放一个html文件在网站根目录下(即/home/www/htdocs) 还有数据库账号和查看数据库的默认密码指令

可以点击远程连接打开cmd窗口,但是不是很喜欢这种,还是习惯用远程登录软件(xhsell,ssh),有很多小伙伴肯定想那我直接用ip和账号密码去连接不就行了,这地方就有一个

坑,因为这台服务器没有默认开启远程连接,你是连接不了的,那怎么开启呢,如下图:

点击远程连接,然后设置一个远程连接的密码就可以远程连接了。

现在我们就可以用xshell(本人一直用的xshell)连接这台服务器了,我们要做的第一件事就是登录到mysql  输入 service mysql status 查看mysql服务是否已经启动,

正常启动是这个样子的,然后登录mysql,输入mysql -u root -p,接下来应该是会打印 mysql command not find ,这是因为我们没有把mysql服务配置到系统环境变量去,

输入 cd /usr/local/bin 然后输入  ln -fs /MYSQLPATH/bin/mysql mysql(这里是你给mysql起的名字 随便自己起 可以写mysql 也可以写 mysqld)

现在输入 mysql -u root -p 然后输入密码即可登录mysql,但是密码是什么呢,在应用详情里面有给出指令,sudo grep mysql_root_passwd /root/env.txt  将初始密码保存下来,

看到mysql命令窗口就成功,下面开始修改root账号密码,先切换数据库:use mysql  然后我们可以输入 update mysql.user set password=password('root') where user='root' ; 将

root账户的密码修改为root,这个随便自己设置,也可以设置复杂一点的,输完之后显示password这个colmn不存在,因为mysql已经更新了这个字段改成了authentication_string

所以我们将语句改成 update mysql.user set authentication_string=password('root') where user='root' ; ,输入之后发现还是不行,是不是有一种想怒砸键盘的冲动,哈哈,稳住

这是因为我们没有增删改的权限,输入set sql_safe_updates=0;  就可以了,我们在输入修改密码的指令就修改成功了,最后要刷新数据库权限 flush privileges;

到这一步mysql就可以使用了,如果要使用数据库工具连接的话要给予一个账号远程连接权限 输入:

.GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

把数据库创建好,然后把项目上传到网站根目录下(即/home/www/htdocs) 我们就搭建完了,尽情的享受自己的成果吧!

阿里云轻量应用服务器Lamp部署php工程踩过的坑相关推荐

  1. 基于阿里云轻量应用服务器快速部署博客

    简介 教程介绍如何在轻量应用服务器上,以WordPress为镜像的网站搭建及管理. 背景知识 轻量应用服务器 轻量应用服务器是面向单机应用场景的新一代计算服务,提供应用一键部署.一站式域名解析.网站发 ...

  2. 阿里云轻量应用服务器部署Node.js+React+MongoDB前后端分离项目

    最近用阿里云服务器部署了一个前端React,后端Node.js(Koa2),数据库MongoDB的前后端分离项目,其间踩了不少的坑,用这篇文章记录一下具体的步骤,希望对你们能有帮助. 1. 服务器的选 ...

  3. Cloud Toolkit 部署应用到阿里云轻量应用服务器

    在之前的文章<在 Intellij IDEA 中部署 Java 应用到 阿里云 ECS>中讲解了如何将一个本地应用部署到阿里云 ECS 上去,有些读者反馈目前正在使用阿里云轻量应用服务器, ...

  4. 阿里云轻量应用服务器基于CentOS系统镜像快速部署Apache服务

    阿里云轻量应用服务器提供了Windows Server系统镜像和主流的Linux系统镜像,您可以通过该类镜像创建纯净.安全.稳定的运行环境.本文以CentOS 7.6系统镜像为例,介绍如何快速配置Ap ...

  5. 阿里云轻量应用服务器(香港)2020测评

    阿里云轻量应用服务器与AWS Lightsail (参考AWS Lightsail测评)以及Linode.DigitalOcean.Vultr等传统主机厂商的产品类似,相对于阿里云ECS产品更加简单易 ...

  6. 对于阿里云轻量应用服务器的介绍?它的优点?值得购买吗?

    什么是阿里云轻量应用服务器? 借用阿里云官网的话:[轻量应用服务器 (Simple Application Server),是可快速搭建且易于管理的轻量级云服务器:提供基于单台服务器的应用部署,安全管 ...

  7. 什么是阿里云轻量应用服务器?它有什么优点?值得购买吗?

    什么是阿里云轻量应用服务器? 借用阿里云官网的话:[轻量应用服务器 (Simple Application Server),是可快速搭建且易于管理的轻量级云服务器:提供基于单台服务器的应用部署,安全管 ...

  8. 阿里云轻量应用服务器解读,为中小企业提供数字化的解决之道

    对于云计算的初学者及传统企业用户来说,面对云计算产品较高的技术门槛.繁多的计费项和计费策略,经常会一头雾水,有时承担了较高的费用却没能获得优秀的使用体验,甚者,更因无从下手,望而却步. "好 ...

  9. 阿里云轻量应用服务器/腾讯云轻量应用服务器如何安装宝塔面板?

    目录 一.阿里云轻量应用服务器如何安装宝塔面板? 第一种方式:重置为宝塔面板应用镜像 第二种方式:安装CentOS系统,用命令安装宝塔面板 二.腾讯云轻量应用服务器如何安装宝塔面板? 第一种方式:重置 ...

最新文章

  1. 手把手教你从系统层面优化深度学习计算
  2. 【Android】Java回调原理并结合Android源码进行理解
  3. HDU1426 Sudoku Killer DFS
  4. msf如何升级_Kali linux 2016.2(Rolling)中的Metasploit如何更新与目录结构初步认识...
  5. 最强Android教程!2021年Android面经分享,大厂面经合集
  6. java对象怎么创建_java对象是怎么创建出来的
  7. python 画ks曲线_风控模型—区分度评估指标(KS)深入理解应用
  8. 网络信息安全攻防实验室
  9. 大话设计模式之爱你一万年:第八章 结构型模式:外观(门面)模式:冬天有你不再寒冷:1.外观模式概念
  10. 双色球历史数据下载最新2003年2021年
  11. HDU 4427 Math Magic (2012长春-dp )
  12. 电梯plc的io分配_三菱Q系列PLC的io分配
  13. 模电:晶振与匹配电容的总结
  14. Linux源代码下载
  15. 北风网web前端开发培训课程 web前端开发实例视频教程下载
  16. 重磅!斯坦福李飞飞教授团队新研究登 Nature 子刊
  17. matlab 计算阴影面积,MATLAB求解阴影面积
  18. 一个电路分析(设计经典的单片机采样电阻 C8051F330内部具有10位高精度的A/D转换器)
  19. 一个合格的中级前端工程师需要掌握的技能笔记(下)
  20. C#发送会议(约会)邀请

热门文章

  1. VS2019+Qt 用vs扩展Microsoft Visual Studio Installer Projects进行程序打包(.msi安装包)
  2. OpenCore Projects 网址
  3. java 取余和取模运算之间的区别
  4. 【第28期】游戏策划:996的解决方式是自我驱动
  5. php语言的include,php中include_once指的是什么意思
  6. 虚拟机安装-IP配置说明
  7. Syntax error on token
  8. CorelDraw常用操作
  9. Parser非默认目录构建和安装
  10. PySpark用saveAsTextFile写入Windows本地文件系统失败java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio