阿里云轻量服务器部署PHP网站简述(基于Lamp)

一:首先登陆阿里云账户购买轻量服务器(这里就不详细介绍啦)

二:进去以后是这样的

然后其他的一些设置参考https://blog.csdn.net/cuiji4724/article/details/81395364(内容如下)

一、介绍环境
1.首先进入操控台找到轻量应用服务器(若找不到可以在下方)产品与服务里面搜。

2.进入轻量应用服务器,找到重置系统,应用镜像选择LAMP,系统镜像选择CentOS,点击确认更换

(这里我也进行了应用镜像的更换,但是更换了多次没有成功,还是显示的是WrodPress,没有换成Lamp,但是里面的信息是Lamp,这里有点疑问

里面的信息是这样的)

3.在远程管理里面可以查看到你的IP地址和账号,并设置密码,假设此密码是密码A(下面还有地方需要用到密码)

4. 防火墙设置:

这里的防火墙大多数用到,尽量配置上,(端口1请忽略)
二:进行远程连接,我使用的是Xshell6,Xftp6,大家可以通过百度自行下载,然后通过刚刚设置的远程连接密码及网站IP进行连接

然后你可以对服务器进行命令操作啦:(如下)

部署一个PHP案例到服务器上
这里说明一下,因为LAMP本身自带Apache、PHP、MySQL,所以不需要安装,一下操作根据系统原本配置好的进行操作

1. 切换为root用户

su root(回车后输入密码)
2. 登录到默认的站点根目录webroot_dir

cd /home/www/htdocs(这个就是放置部署文件的文件夹)
3.新建新的文件phpinfo.php

vim phpinfo.php
4. 在vim界面中输入phpinfo函数的相关代码(要点一下‘i’才可以开始编辑)

<?php
phpinfo();
?>
5. 按ECS键,退出保存关闭文件

:wq
6.通过访问 http://您的域名/phpinfo.php 或者 http://服务器IP地址/phpinfo.php 查看 PHP 设置

7. 如果要把自己的网站部署上去,如把一个index.html拖拽上去,然后访问http://你的域名/index.html 或者 http://你的IP地址/index.html即可。

以上PHP部署参考:https://help.aliyun.com/knowledge_detail/59327.html
三:通过Xshell连接服务器 如图

现在我们就可以用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)

【这里我通过上述方法还不行 后来经过百度查到命令是这样就可以解决

[email protected] ~]# mysql -u root
-bash: mysql: command not found

原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。
首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,我们则可以这样执行命令:

# ln -s /usr/local/mysql/bin/mysql /usr/bin【主要是这条命令解决的】

以下是补充:

linux下,在mysql正常运行的情况下,输入mysql提示:
mysql command not found

遇上-bash: mysql: command not found的情况别着急,这个是因为/usr/local/bin目录下缺失mysql导致,只需要一下方法建立软链接,即可以解决:
把mysql安装目录,比如MYSQLPATH/bin/mysql,映射到/usr/local/bin目录下:
# cd /usr/local/bin
# ln -fs /MYSQLPATH/bin/mysql mysql

还有其它常用命令mysqladmin、mysqldump等不可用时候都可按用此方法解决。
注:其中MYSQLPATH是mysql的实际安装路径

现在输入 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;

然后通过Navicat远程连接上数据库如图

四:使用Xftp进行服务器连接如图然后上传网站文件代码

五:进行网站调试

原文地址:https://www.cnblogs.com/wsws/p/10007890.html

时间: 2024-10-12 00:14:02

阿里云轻量服务器部署PHP网站简述(基于Lamp)的相关文章

阿里云轻量服务器LAMP镜像部署网站踩过的坑第一期

阿里云的轻量服务器真的很多坑,刚完成3个网站部署在一台轻量服务器的工作,虚拟主机配置文件,php源码解析,mysql.httpd和php不是系统变量等等各种问题:准备一个一个来填坑,在这感谢51CTO讲师段老师的帮助,3年前在他那学的红帽7.0:碰到什么写什么,可能有点水,但是都是实操经验,现在网上大多都是copy,自己也没验证过,还有一些是初学者虚拟机玩配置,对实际操作帮助不大: 今天先说一下轻量服务器的虚拟主机配置文件 碰到新的系统,先查看系统版本,下面是阿里云轻量服务器的版本信息 [[em

阿里云轻量服务器价格及轻量与ECS服务器区别比较

https://yq.aliyun.com/articles/221647 摘要: 阿里云轻量应用服务器价格表及介绍,关于轻量应用服务器和ECS服务器的性能对比 阿里云轻量应用服务器是阿里云新推出的服务器,本文介绍阿里云轻量服务器的价格,已经何为"轻量"?轻量与阿里云ECS服务器有什么区别?轻量性能就一定不如ECS服务器吗? 什么是轻量应用服务器?轻量应用服务器是面向单机应用场景的新一代计算服务,提供精品应用一键部署,支持一站式的域名.网站.安全.运维.应用管理等服务,极大地优化了搭建

阿里云轻量服务器Ubuntu18.04上安装Hbase2.2.0与Hbase Shell基本操作

这是我自己装BigData相关软件的一系列教程的第二篇,第一篇是Hadoop的安装https://www.cnblogs.com/annie666/p/11567690.html 装软件是学大数据最最基础的一步,虽然相对简单,还是很容易出错啊.希望这个详细的教程可以帮助其他想学大数据的同学少走弯路. 参考资料 厦大林子雨教程:http://dblab.xmu.edu.cn/blog/2139-2/ 一.准备工作 装软件最怕的事情就是安错版本.所以安装Hbase前,看一下官网的basic prep

阿里云轻量应用服务器Linux-Centos7下MySQL8.0.19的安装

初始环境:阿里云轻量应用服务器已经重置系统为CentOS7.3-64位具体目标:安装MySQL 8.0.19 第一步:检查Linux系统版本 1.执行命令 lsb_release -a 查看系统版本可以看到,目前我的系统版本为CentOS7.3-64位.2.为了确保一切正常,我准备升级自己的系统到当前最新.3.用yum更新升级执行命令 yum -y clean all执行命令 yum -y update最后看见"Complete!"就是更新完成了.4.更新完成后,执行命令 lsb_re

阿里云轻量应用服务器Linux-Centos7下Oracle19c的安装

初始环境:阿里云轻量应用服务器已经重置系统为CentOS7.3-64位具体目标:安装Oracle Database 19c 第一步:检查Linux系统版本 执行命令 lsb_release -a 查看系统版本可以看到,目前我的系统版本为CentOS7.3-64位.2.为了确保一切正常,我准备升级自己的系统到当前最新.3.用yum更新升级执行命令 yum -y clean all执行命令 yum -y update最后看见"Complete!"就是更新完成了.4.更新完成后,执行命令 l

阿里云轻量应用服务器 搭建配置详解

好久没有更新博客了,说来也是惭愧没有养成记录经验的习惯. 有很多技术开发同学都想拥有自己的服务器用来搭建个人网站,或者展示作品,但是怕租上不会配置或者嫌配置繁琐难下决定. 废话不多说直接进入正题,前两天帮朋友配置一台阿里云的轻量应用服务器(注意不是云服务器ECS但是大同小异). 服务器规格 我配置的是1GB内存1核  20GB SSD系统盘 一年(最低配置算下来打折400多),一般个人建站或者拿来自己练手这个配置足够用了,如果公司用可以选择配置更高的. 1.地域选择 推荐大家选择 华东1(杭州)

阿里云windows 2012服务器部署java web程序教程

一:环境搭建 1.首先需要购买一个阿里云ECS服务器,购买时可以选择处理器核数以及内存大小(可以购买偏低配置,因为升级      方便) 2.购买后会自动创建一个实例,可以使用该实例中显示的公网地址在本机使用运行→mstsc.exe远程登录,登录时需要填写IP地址,初次使用用户名必须为administrator 然后输入登录密码. 3.如果购买了数据盘在连接后需要对其进行格式化, 4.安装JRE,使用win+R键,输入control打开控制面板配置环境变量 5.放入tomcat免安装版,在tom

阿里云轻量应用服务器入门(二)

绑定并解析域名 登录 轻量应用服务器控制台,在 服务器列表 中点击您需要配置的服务器. 在左侧导航栏中,点击 站点设置 > 域名, 点击页面右上方的 添加域名. 如果您添加的是在阿里云注册的域名,或者使用阿里云解析 DNS 的域名,可以直接解析. 如果域名不使用云解析 DNS,可通过 添加域名,将域名转由阿里云解析服务来解析:或者联系域名服务商,将域名做 A 记录解析到服务器IP地址即可. 3. 输入域名,单击 确定. 测试访问 前提条件 您添加的域名已经解析成功,否则会出现后台无法登录的情况.

阿里云轻量应用服务器debian8.9用apache多端口搭建多站点

前几天想要再搭个网站玩玩,就用阿里的服务器,apache本地搭建站点和服务器相差不多,然而却踩了大坑,差点耗死在这儿. 先进入apache这个目录,有如下文件夹: 打开ports.conf,  添加 Listen 端口. 然后进入,sites-available 里边, 将000-default.conf里的内容复制到自己新建的一个文件里,如 把 80 端口改掉,DocumentRoot 也改掉,改成自己在根目录创建的文件夹. 然后输入命令, a2ensite test.conf 并且重启apa