在阿里云centOS环境下搭建基于thinkphp的网站

news/2024/5/5 21:45:56/文章来源:https://blog.csdn.net/weixin_34077371/article/details/89431109

Step1:购买服务器以及配置选择

作为学生党的优惠,30块3个月的服务器使用时间(为了成为未来的拍黄片导演怎么口以不舍得花钱)

云服务器ECS 学生特惠

clipboard.png

clipboard.png

基本按照一开始给你的配置就好了,除了公共镜像那里选择,看个人需求吧,以后工作,用到linux的地方还是有的,先学学一点好,我的配置是同学推荐的,同学据说问了相关工作人员,所以还是很可靠的

下面有登录名以及密码,密码设置之后随便找个记事本记录一下吧,不记也没事反正可以找回,不过养成好习惯吧

Step2:Xshell及XFtp下载、配置

楼上搞定之后,去网上下个Xshell和Xftp,这个很好找,百度一下就有了
下完之后打开Xshell,点击楼下的新建

Xshell登录阿里云账户

然后设置一下IP地址,还有随便给这次的会话起个名字,以后每次登录就不用再输入IP和用户名密码这些了。用户名是刚才购买的时候的root,密码是你自己设置的密码。记得在终端那里设置编码,最好是UTF-8,老规矩

clipboard.png

clipboard.png

clipboard.png

Step3:快照创建

  • 服务器下面创建自己的快照,这个很有用,以后要是你的网站出现什么问题可以回滚到某个时间点,后面系统会自动帮你创建快照,就相当于一个备份的作用

clipboard.png

Step4:免费购买阿里云一键配置linux环境

  • 阿里云一键配置Lunix环境

这个在阿里云的云市场,点进去云市场后拉到下面
clipboard.png

点进去之后选择

clipboard.png

然后回到控制台,在自己已购买的服务中点击管理

clipboard.png

我在买的时候是不用钱的,不过退出账号进入好像要2软妹币,你口以试一下看看,不想花钱找我发给你也口以
进去之后有一个链接,点击下载,解压缩出来

Step5:安装配置php环境

打开Xshell,如下图,点击倒数第二个绿色的图标,即为XFtp,把刚才下载解压出来的文件拖动放到右边

注意!!!

  • 文件上传是需要时间的,以及你修改数据库密码之类的操作,都需要时间,不要太心急,我以为拉过去,改改密码直接弄就好,但是人家是要上传到云需要时间啊天杀的!!!别怀疑你还没改数据库密码,其实是网络问题而已,稍等就好

clipboard.png

图片描述

切换回来Xshell的窗口,依次输入以下指令

  • chmod -R 777 sh-1.4.5
  • cd sh-1.4.5
  • ./install.sh

然后是环境版本选择,根据个人需求吧,我选的是apache2.4组合5.5.7的PHP加上5.6.21的mysql

clipboard.png

按下Y之后需要等几分钟,因为要安装,这个花的时间比较长,出现楼下的消息代表成功了

clipboard.png

Step6:mysql密码修改及环境根目录设置

回到Xshell修改你的数据库相关信息,输入passwd www,修改ftp的密码

然后重启一下Xshell,打开Xftp,进入root,再进入sh-1.4.5,打开一个名为account.log的文件,把文字最尾部那个复制过来,是mysql的密码(为了下面修改密码)

clipboard.png

输入mysqladmin -uroot -p(赋值刚才的密码) password admin(admin就是自己要设置的新密码) 形式可以参考下图,注意第一个-p后面没空格 password后面有空格

clipboard.png

成功之后,打开XFtp,进入根目录/alidata/www/phpwind 下面有一个phpmyadmin的文件夹,把它拖动到上一层目录(也就是www下,方便以后访问)

打开XFtp,一次进入/alidata/server/httpd-2.4.10/conf/vhosts,看到这里有一个phpwind.conf文件,右键点击它,输入777(获取所有权限,这个在操作后面很多要用到),确定之后打开该文件,直接把第一行、第三行和第四行的phpwind去掉(也就是修改网站访问目录到/alidata/www下,之前默认是安装到/alidata/www/phpwind下)

clipboard.png

Step7:项目部署、权限更改、数据库配置

好了,终于口以把我们的项目拉到www下面了,下面的hc_tp是我的项目

clipboard.png

登录本地的phpmyadmin,把你的本地数据库导出(和你的项目相关联的数据库),记得选中自定义,把CREATE TABLE选项勾上,导出之后在打开
打开浏览器输入http://你的外网IP地址/phpmyadmin,输入之前设置的数据库用户名和密码,然后再把前面的本地导出数据导入进来

clipboard.png

导入好之后,打开浏览器,输入http://你的外网IP/项目地址,比如我的是http://120.XX.XX.XXX/hc_tp/XXXX
这个时候出现一个问题

clipboard.png

又是权限问题!右键选中应用模块Apps,更改权限,改成777
clipboard.png

进入你的thinkphp数据库配置文件,比如我的放在Apps的Common目录下,DB_HOST改成你的外网IP地址,DB_PWD改成你前面设置的数据库密码

接下来我登录我的网站后台程序,想验证数据库中的admin表的用户名密码是否正确,结果出现这个

clipboard.png

这个是一个,很纠结的问题,研究了很久,昨晚终于找到一个办法再次来到XShell,输入cd /../etc (进入相关目录),回车之后再输入vi my.cnf (编辑文本) 然后按I(Linux下I为Insert,即为插入操作),然后在中间加入一行skip-grant-tables(跳过权限,所以会带来安全隐患,不过找了很多资料也暂时找到这种办法),接着按键盘左上角ESC键,输入:wq (Linux下为保存文本并退出)

clipboard.png

然后再跳目录cd /../,回车输入/etc/init.d/mysqld restart ,重启mysql数据库

登录你的网站,大功告成!


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

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

相关文章

大型网站架构系列:负载均衡详解(1)

面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器,采用高效率的编程语言比如(Go,Scala)等,当单机容量达到极限时,我们需要考虑业务拆分和分…

大型分布式网站架构技术总结

2019独角兽企业重金招聘Python工程师标准>>> 本文是学习大型分布式网站架构的技术总结。对架构一个高性能,高可用,可伸缩,可扩展的分布式网站进行了概要性描述,并给出一个架构参考。一部分为读书笔记,一部分…

夺命雷公狗ThinkPHP项目之----企业网站28之网站前台左侧导航的实现

我们基于刚才在model层的找顶级分类的代码在进行修改即可&#xff1a; <?php namespace Home\Controller; use Think\Controller; class CommonController extends Controller {function __construct(){//继承父类的构造方法&#xff0c;所以网站在执行的时候会先执行他par…

大型网站及其演进架构之一

大型网站&#xff1a;网站是用来访问的&#xff0c;访问量大&#xff0c;数据量大&#xff0c;即海量数据高并发的访问&#xff0c;就是大型网站。 以交易系统为例&#xff0c;简单介绍下网站的演进过程&#xff0c;比较简陋&#xff0c;权当扫盲。 交易系统包含三个部分&…

大型网站及其演进架构之二

【前言】 我们以 Java Web 为例&#xff0c;来搭建一个简单的电商系统&#xff0c;看看这个系统可以如何一步步演变。 该系统具备的功能&#xff1a; 用户模块&#xff1a;用户注册和管理 商品模块&#xff1a;商品展示和管理 交易模块&#xff1a;创建交易和管理 【正文】 …

SEO关键词外包优化,关键词如何定义?

SEO外包优化&#xff0c;最重要的一项就是找到核心关键词&#xff0c;每个关键词都肩负着自己的责任。很多品牌投放了可观的资源&#xff0c;却没有带来很好的流量效果&#xff0c;而有些的品牌定位的关键词却能帮助企业成功出圈&#xff0c;并有长期曝光的效果。TOM品牌营销是…

亿级流量网站架构设计之高可用、高并发知识栈

下图是构建亿级流量网站的高可用和高并发需要掌握的知识图谱&#xff0c;来自《亿级流量网站架构核心技术 跟开涛学搭建高可用高并发系统》

搜索引擎推广优化排名,TOM搜索引擎seo公司,助你3天排名百度首页

中国搜索引擎市场&#xff0c;覆盖95%网民&#xff0c;日均搜索用户超过7亿&#xff0c;其中百度&#xff1a;约占比75%&#xff0c;搜狗约占比13%&#xff0c;360约占比3%。在如此大的流量池中&#xff0c;搜索引擎前三页的流量占比能到98%。所以在企业网络推广营销的过程中&a…

搜索引擎优化,SEO关键词快速排名方法有哪些?

搜索引擎SEO是企业宣传中常用的营销方式&#xff0c;凭借巨大的用户流量、精准的搜索需求、快速的信息收录等特点&#xff0c;得到了企业的信赖。而对于一些传统行业及初步创业阶段的企业&#xff0c;往往面临着无从下手的窘境。究竟如何在百度上推广企业产品展现在首页&#x…

企业网络推广公司,SEO排名优化有效获客

企业服务行业的产品及服务复杂度高、参与决策的人数多、决策周期长&#xff0c;采购方不同决策者的角色及诉求侧重不同&#xff0c;在用户触点及传递内容上应根据决策者的角色进行匹配。 企业推广产品 用户使用产品的通常流程是从了解品牌信息、某个产品吸引到他、用户主动认识…

HTML5+CSS3 效果网站集合

1、jquery插件库 HTML5制作3D樱花漫天飞舞 http://www.jq22.com/jquery-info3547 2、17素材网 http://www.17sucai.com/pins/tag/532.html 3、jquery之家 http://www.htmleaf.com/html5/ 心怀梦想,勿忘初心

[分布式][高并发]千万级用户的大型网站,应该如何设计其高并发架构?

目录 &#xff08;1&#xff09;单块架构 &#xff08;2&#xff09;初步的高可用架构 &#xff08;3&#xff09;千万级用户量的压力预估 &#xff08;4&#xff09;服务器压力预估 &#xff08;5&#xff09;业务垂直拆分 &#xff08;6&#xff09;用分布式缓存抗下读…

企业邮箱网站是什么,如何在企业邮箱网站里登录企业邮箱?

对于很多外贸企业来说&#xff0c;最常用的和国外客户交流的工具应该就是企业邮箱了。因为企业邮箱比起个人邮箱来说&#xff0c;收发邮件更稳定&#xff0c;安全性也更高&#xff0c;且邮箱容量会更大。如果还没有企业邮箱账号的话&#xff0c;要怎么注册邮箱呢&#xff1f;其…

大型网站的页面静态化

目录 前言方案一&#xff1a;网页静态HTML化伪静态布局样式模板化应用层nginx分发层nginx 前言 我们小伙伴们在访问淘宝、网易等大型网站时有没有考虑到&#xff0c;网站首页、商品详情页以及新闻详情页面是如何处理的&#xff1f;怎么能够支撑这么大流量的访问呢&#xff1f…

B2B2C商城系统定制要注意什么 B2B2C模式典型的代表网站有哪些?

电子商务的出现改变了人们的购物习惯,甚至让我们的生活也发生了很大的变化&#xff0c;在这种大环境下&#xff0c;越来越多的企业加入到电商大军中。那么我们一起来了解一下B2B2C商城系统定制要注意什么?B2B2C模式典型的代表网站有哪些?下面是易族智汇javashop为您编辑整理的…

Win2008R2配置WebDeploy发布网站

一、配置服务器 1.安装管理服务 2.点击管理服务进行配置 二.安装WebDeploy 2.1通过离线安装包方式安装&#xff1a; https://www.iis.net/downloads/microsoft/web-deploy离线包没有WebDeploy3.6版本的&#xff0c;不过影响不大2.2通过Web平台安装程序安装&#xff1a; 我当时…

主机模拟i2c检测设备时出现错误死循环_西部数码使用指南:网站打不开数据库错误等常见问题解决方法...

版权归西部数码所有&#xff0c;原文链接&#xff1a;https://www.west.cn/faq/list.asp?unid7671、“主机开设成功&#xff01;”上传数据后显示此内容&#xff0c;是因为我司默认放置的index.htm内容&#xff0c;需要核实wwwroot目录里面是否有自己的程序文件&#xff0c;可…

如何理解O2O模式网站建设的三大核心功能?

电商的迅速发展&#xff0c;让O2O模式大火起来&#xff0c;很多企业选择开发O2O系统为企业获得更多的利润的&#xff0c;那么如何理解O2O模式网站建设的三大核心功能&#xff1f;下面是易族智汇javashop 为您编辑整理的&#xff0c;欢迎阅读&#xff0c;仅供参考。 1、O2O合作加…

使用Intellij IDEA来发SpringMVC网站(二)

注意&#xff1a;承接上一文&#xff1a;使用IntelliJ IDEA开发SpringMVC网站&#xff08;一&#xff09;开发环境 五、SpringMVC框架配置 进行完上面的配置&#xff0c;那就说明现在基本的开发环境已经搭建好了&#xff0c;现在要开始进行SpringMVC的网站开发。 1、web.xml配…

使用IntelliJ IDEA开发SpringMVC网站(一)开发环境

一、相关环境 - Intellij IDEA 2016.2 Ultimate - Tomcat 8.0.35 - JDK 1.8.0_92 - Spring 4.2.6 - MySql 5.7 - Maven 3.3.9 - Bootstrap 3.3.5 以上是我要做的这个demo所需要的东西&#xff0c;当然有些是可选的&#xff0c;版本也是可控的。比如说如果你用不惯Maven的话可以…