网站开发得以完成,这仅仅只是迈向第一步的起始,然而,究竟要怎样才能够将文件安全且高效地传送至服务器,这才是切实决定你所开展项目究竟能否上线的最为关键的重要环节。一旦选错了相应的方式,那么不仅会造成时间的白白浪费,而且还极有可能因为传输出现中断这种状况,从而最终导致部署遭遇失败的结局。
FTP客户端上传
最传统且最通用的网站部署方式是FTP,它特别适宜没有SSH权限的虚拟主机用户,你仅需下载一款FTP软件,像FileZilla,这是免费且跨平台的选项。
于安装完成之后将软件予以打开,于界面的顶部位置之中填入由服务器所提供的主机地址,以及用户名,还有密码以及端口号。端口一般情况下是默认设定为21的,接着点击快速连接按钮,经过几秒时间便能够看到远程服务器的文件目录。
到你的电脑本地文件的左侧,去找到你放置PHP项目的那个文件夹。往服务器的目标目录右侧进行导航,常见的是public_html或www文件夹。把所有本地文件选中,右键那里选择上传,等着进度条从头到尾走完就可以了。
文件管理器上传
倘若你于管理后台寻觅不到FTP信息,又或者网络环境对FTP端口予以限制,那么运用主机控制面板所自带的文件管理器会得以更为稳妥,其中cPanel予以提供此功能,宝塔面板同样提供该功能标点符号。
来到你的主机账户登录界面,进行登录操作,进而想方设法找到文件管理器图标,随后得以进入。首先要进入你打算进行部署的目标目录,就像public_html这样的,接着点击上传按钮。建议先将本地的PHP源码进行打包,使其成为ZIP格式之后再上传,如此一来速度会快出许多。
上传达成之后,将上传窗口予以关闭,返回到文件列表之处,便能够见到刚刚上传的那个压缩包。把它选中,而后点击解压,系统会自行把文件释放到当前所在的目录。解压完毕之后,对文件是否完整进行检查,接着就可以把压缩包删除掉了。
SSH命令行传输
那些拥有Linux服务器管理经验的开发者而言,SCP命令属于最值得信赖的方式啦。它依据SSH协议进行传输,具备高安全性,并且还支持断点续传呢。你得先保证本地电脑安装了SSH客户端。
开启终端,键入命令:scp -r 本地项目路径,用户名@服务器IP:目标路径。比如说你的项目处于/Users/name/myphp,用户名是root,IP是,目标目录为/var/www/html。
执行这个命令之后,系统就会给出提示,要求输入服务器密码,在输入密码的时候,不会有字符显示出来,这属于正常的安全机制。先等待传输完整结束,接着登录SSH,进入到达目标所指定的那个目录,再使用ls命令,仔细查看文件是不是都在那里。
覆盖新手至专业开发者所有场景的是这三种方式,适合图形化操作的是FTP ,能应急使用的是文件管理器,高效稳定的是SCP命令,部署网站时你最常遇到的问题是上传中断还是权限配置,欢迎在评论区分享你的经验。




还没有评论,来说两句吧...