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

news/2024/5/21 9:45:18/文章来源:https://blog.csdn.net/weixin_44509155/article/details/99195071

一:首先登陆阿里云账户购买轻量服务器(这里就不详细介绍啦)【轻量服务器会提供PHP,Apache,Mysql,不需要我们自己安装,方便很多】

如果是选择阿里云ecs服务器的话可以参考:https://blog.csdn.net/qiaosym/article/details/78710305
二:进去以后是这样的
在这里插入图片描述
然后其他的一些设置参考https://blog.csdn.net/cuiji4724/article/details/81395364(内容如下)

一、介绍环境
1.首先进入操控台找到轻量应用服务器(若找不到可以在下方)产品与服务里面搜。
在这里插入图片描述
2.进入轻量应用服务器,找到重置系统,应用镜像选择LAMP,系统镜像选择CentOS,点击确认更换
在这里插入图片描述
在这里插入图片描述
(里面的信息是这样子的,网站根目录也要注意,他是你后来上传你自己制作网站的目录所在)
3.在远程管理里面可以查看到你的IP地址和账号,并设置密码,假设此密码是密码A(下面还有地方需要用到密码)
在这里插入图片描述
4. 防火墙设置:

在这里插入图片描述
这里的防火墙大多数用到,尽量配置上,(端口1请忽略)
二:进行远程连接,我使用的是FlashFXP5,大家可以通过百度自行下载,然后通过刚刚设置的远程连接密码及网站IP进行连接
在这里插入图片描述
然后你可以对服务器进行命令操作啦:(如下)

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

  1. 切换为root用户

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

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

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

<?php phpinfo(); ?>
  1. 按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

三:通过阿里云轻量级服务器直接远程连接服务器
我们要做的第一件事就是登录到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)

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

root@DB-02 ~]# 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远程连接上数据库如图
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_794505.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[转载]使用IntelliJ IDEA开发SpringMVC网站(一)开发环境

访问GitHub下载最新源码&#xff1a;https://github.com/gaussic/Sp... 文章已针对IDEA 2016做了一定的更新&#xff0c;部分更新较为重要&#xff0c;请重新阅读文章并下载最新源码。另外&#xff1a;文中的附图部分仍然为旧版本&#xff0c;请参照自身版本进行配置。 前言 由…

ASP.NET 2.0中轻松实现网站换肤

&#xff1a; 查看个人网站 查看详细资料 &#xff1c;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&#xff1e; &#xff1c;html xmlns"http://www.w3.org/1999/xh…

JQuery 的跨域方法 可跨任意网站

因发现有不少博友发园内短信问及JS的跨域问题&#xff0c;我想很多程序员的脑海里面还认为JS是不能跨域的&#xff0c;其实这是一个错误的观点&#xff1b;有很多人在网上找其解决方法&#xff0c;教其用IFRAME去解决的文章很多&#xff0c;真有那么复杂吗&#xff1f;其实很简…

推荐一个可以往blog里面加入旅行线路图的travel map网站

今天无意中发现这个网站&#xff0c;Free Travel Map Widget&#xff0c;可以很方便的做一个travel map&#xff0c;然后生成html代码放到blog里面。效果可以看看我之前的泰国和欧洲的blog更新&#xff0c;加了map。转载于:https://www.cnblogs.com/fresky/archive/2010/11/03/…

高性能网站建设之减少Http连接数

关于CSS背景图合并工具&#xff0c;请大家参看随笔&#xff1a;Css背景图合并工具功能增强&#xff08;V0.1&#xff09; 在对大访问量网站进行性能优化时&#xff0c;其中有一点是尽量减少http连接数&#xff0c;道理很明了&#xff0c;减少了单个PV的http连接数&#xff0c;…

通过脚本方式导出SharePoint网站集用户及其角色列表

这是课堂上的一个例子&#xff0c;分享出来给大家参考用。如果你管理一个或者多个网站集&#xff0c;那么这个脚本将有助于你快速地了解用户信息。 管理员们&#xff0c;懂点脚本还是很有用的哦&#xff0c;呵呵 将下面的脚本保存为一个ps1文件function Get-UsersWebPermission…

php与mysql网站开发..._Mysql 与 php动态网站开发 入门教程,mysql网站开发_PHP教程...

Mysql 与 php动态网站开发 入门教程&#xff0c;mysql网站开发这个系列的教程由表单开始写&#xff0c;因为表单可以把数据库和web 之间的交互表现得很明显。提交表单 &#xff0c;数据库记录注册信息。本教程属于基础教程。大神请略过。对于php和mysql之间的稳固性很受程序员的…

linode服务器登录网站,linode 服务器

linode 服务器 内容精选换一换云服务器组是对云服务器的一种逻辑划分&#xff0c;云服务器组中的弹性云服务器遵从同一策略。当前仅支持反亲和性&#xff0c;即同一云服务器组中的弹性云服务器分散地创建在不同的主机上&#xff0c;提高业务的可靠性。您可以使用云服务器组将业…

黑人抬棺html网站源码

黑人抬棺html源码 成品地址&#xff1a;https://www.52fenxiang.top/hrtg/ 源码下载地址&#xff1a;https://www.52fenxiang.top/thread-448-1-1.html

用DIV+CSS的网页布局对SEO的好处

为什么80%的码农都做不了架构师&#xff1f;>>> DIVCSS是网站标准&#xff08;或称“WEB标准”&#xff09;中常用术语之一&#xff0c;通常为了说明与HTML网页设计语言中的表格&#xff08;table&#xff09;定位方式的区别&#xff0c;因为XHTML网站设计标准中&a…

最新70佳单页网站设计案例欣赏(下篇)

单页网站是指只有一个页面的网站&#xff0c;这种形式的网站曾经非常流行&#xff0c;现在依然有很多人喜欢。不过&#xff0c;并不是每个网站都适合做成单页&#xff0c;一般都是内容比较少而且将来内容也不怎么增加的情况才适合这样做。如果你打算做一个这样的网站&#xff0…

在线压缩图片网站源码

今天分享给小伙伴一份在线压缩图片的网站源码&#xff0c;也算是比较实用的一份源码&#xff0c;测试地址我会贴在【效果展示】段落下面&#xff0c;喜欢的小伙伴自行下载吧。 #效果展示 效果展示&#xff1a;图片在线压缩效果展示 来自&#xff1a;12580code源码站

表白网站源码-html源码

#源码介绍 一份表白网站源码&#xff0c;里面用到的一些小技巧还是可以学习的&#xff0c;需要用的的小伙伴可以拿去用哈&#xff0c;下载完成后打开index.html&#xff0c;然后修改文本和修改图片就可以啦&#xff0c;小二在这祝你们成功哦&#xff08;哈哈哈哈哈哈&#xff0…

对SEO优化有一定作用的DIV+CSS命名规则

为什么80%的码农都做不了架构师&#xff1f;>>> SEO(搜索引擎优化)有很多工作要做&#xff0c;其中对代码的优化是一个很关键的步骤。为了更加符合SEO的规范&#xff0c;下面中部IT网将对目前流行的CSSDIV的命名规则整理如下&#xff1a; 页头:header 登录条:login…

CJC(一): ToStringBuilder两种方法用法优缺点及一个问题 - rmn190 - ITeye技术网站

CJC(一): ToStringBuilder两种方法用法优缺点及一个问题 - rmn190 - ITeye技术网站CJC(一): ToStringBuilder两种方法用法优缺点及一个问题 博客分类&#xff1a;Source Codes Study设计模式F#Security CJC是Common Java Cookbook的缩写, 这是一本介绍ApacheCommon开源项目的电…

大型网站架构演变的知识体系

之前也有一些介绍大型网站架构演变的文章&#xff0c;例如LiveJournal的、ebay的&#xff0c;都是非常值得参考的&#xff0c;不过感觉他们讲的更多的是每次演变的结果&#xff0c;而没有很详细的讲为什么需要做这样的演变&#xff0c;再加上近来感觉有不少同学都很难明白为什么…

大流量网站的底层系统架构

为什么80%的码农都做不了架构师&#xff1f;>>> 动态应用&#xff0c;是相对于网站静态内容而言&#xff0c; 是指以c/c、php、Java、perl、.net等 服务器端语言开发的网络应用软件&#xff0c;比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通 常与数据…

windows8 安装IIS 和 添加网站(转)

Internet Information Services&#xff08;IIS&#xff0c;互联网信息服务&#xff09;&#xff0c;是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是Windows NT版本的可选包&#xff0c;随后内置在Windows 2000、Windows XP Professional和Windows Serv…

如何在IIS6,7中部署ASP.NET网站

原文地址为&#xff1a; 如何在IIS6,7中部署ASP.NET网站在我的第一篇博客中&#xff0c;我发布过一个示例项目&#xff0c;主要演示了我的我的AJAX框架和我的通用数据访问层。虽然在当初我认为我已考虑地比较周全了&#xff0c;而且还提供了足够的说明文档&#xff0c;但在发布…

我设计的网站的分布式架构

原文地址为&#xff1a; 我设计的网站的分布式架构互联网的网站和大部分企业管理软件一样都是使用B/S架构模型&#xff0c;但是大型的公共网站B/S架构会更加复杂&#xff0c;对架构人员的要求更高&#xff0c;今天我想在自己博客里聊聊我设计的网站的B/S技术架构。 不管是B/S架…