折腾了大半天,总算把项目部署到了服务器上,这里写一篇文章记录一下,当作做学习笔记,同时也给其他想要部署项目的朋友一点思路。目前 Linux 系统的分支比较多,我了解到的目前分为 Debian、Ubuntu 等和 RedHat、centnOS 等。他们的主要操作命令都一样,个别会有所区别,所以这个教程可能不太适用于 centOS 等一些系统,但应该有参考价值!
一、概览和准备工作
我的项目是一个简单的手机商城,前端就是 HTML+CSS+JS, 外加一个 Jquery,只适配了 PC 端。后端使用了 PHP 和 MySql。所以在服务器上就需要 LAMP 环境(我们常说的 Linux+Apache+MySql+PHP,其他的还有 LNMP 环境,就是 Web 服务器换成 Nginx)。
必要的准备工作
Xshell+Xftp 软件
一个云服务器
已经完成的项目代码和数据库数据
二、购买云服务器
目前国内有很多提供商,阿里、腾讯云等等,大家买的时候可以买境外的,比如香港,这个不用备案(备案要花一定时间),自己斟酌就好。我目前买的 Vultr 的。服务器的购买大家在网上就可以找到答案,这里就不在做篇幅讲解了!
三、下载 Xshell 和 Xftp
Xshell 用来连接服务器进行操作的,Xftp 用来传项目到服务器。目前连接服务器和上传文件有很多种,这里我选了简单些的,其他方法大家可以去找找。
这里我给一个度盘地址给大家,下载下来安装好即可。Xshell 和 Xftp 提取码:mcnl