SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
发布时间 - 2026-01-11 02:32:04 点击率:次VPS搬家是一件非常累人的事情,对于空间放在国外的朋友,将数据打包下载到本地然后又由本地上传到新的空间上,这是一个非常痛苦的过程。国外的空间虽然带宽大,但是连接到国内的下载速度顶多就是几百KB/s,远远无法满足我们将网站快速搬家的需要。

另外,有些网站的数据非常多,打包起来可能有几个GB以上,对于这样的网站搬家如果采取传统的“打包-本地-上传”这样的方式,显然是不行的。最好的办法就是省掉数据经过本地的环节,直接在新旧VPS之间进行数据传输,这样可以最大限度地利用机房高带宽的搬家优势。
SCP是Linux下进行远程复制文件的命令,是secure copy的简写,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。SCP可以在两台VPS之间复制传输文件或者文件目录。
本文除了要演示一下SCP方法外,还要分享一下WDCP升级php5.3后如何成功安装memcached和eaccelerator。之所以要讲这个,原因是部落最近发现自己的Wordpress的主题安装、插件、Wordpress更新等Wordpress后台部分页面无法打开,后来Google一下,发现不少的人都遇到这样奇葩的问题。
在阿里云CentOS 6.X 64位+Wordpress 4.0以上+PHP 5.2的Web环境中,Wordpress后台会有部分页面打不开或者是502错误,之间参考了网上一个解决办法,即将libsqlite3.so.0.8.6命名,即如果是64位的用命令:mv /usr/lib64/libsqlite3.so.0.8.6 /usr/lib64/libsqlite3.so.0.8.6.bak
如果是32位的话,用命令:mv /usr/lib/libsqlite3.so.0.8.6 /usr/lib/libsqlite3.so.0.8.6.bak。只是将libsqlite3.so.0.8.6重命名,然后在最开始Wordpress后台的所有的页面都能进入,但是前一段时间又重新出现同样的问题,这样就真的没有办法了,只能是升级PHP到5.3了。
因为用的是WDC面板,将PHP升级到5.3后,出现的最大问题就是官方提供的memcached和eaccelerator安装方法失效了,官方也好久没有更新了,看来遇到问题只能自己解决了。如果你正在使用WDCP的话,可以参考本文成功在自己的VPS主机上安装memcached和eaccelerator。
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator
一、SCP远程VPS快速搬家详细操作方法
1、SCP的命令格式如下:scp [参数] [原路径] [目标路径]
2、复制本地VPS主机的文件到新的VPS主机上:
scp -P 2233 /home/freehao123.tar.gz root@123.123.123.123:/root/freehao123.tar.gz
3、-P 2233表示端口,如果你的原VPS主机没有修改过端口,使用的默认的22的话,可不用写-P 2233这样的。关于SCP命令的参数还有:
-1 强制scp命令使用协议ssh1 -2 强制scp命令使用协议ssh2 -4 强制scp命令只使用IPv4寻址 -6 强制scp命令只使用IPv6寻址 -B 使用批处理模式(传输过程中不询问传输口令或短语) -C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能) -p 留原文件的修改时间,访问时间和访问权限。 -q 不显示传输进度条。 -r 递归复制整个目录。 -v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。 -c cipher 以cipher将数据传输进行加密,这个选项将直接传递给ssh。 -F ssh_config 指定一个替代的ssh配置文件,此参数直接传递给ssh。 -i identity_file 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。 -l limit 限定用户所能使用的带宽,以Kbit/s为单位。 -o ssh_option 如果习惯于使用ssh_config(5)中的参数传递方式, -P port 注意是大写的P, port是指定数据传输用到的端口号 -S program 指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。
4、复制本地VPS主机的文件夹目录到新的VPS主机上:
scp -r /www/wdlinux/mysql-5.1.63/var/ root@211.155.86.188:/www/wdlinux/mysql-5.1.63/
5、以上命令就是将Var文件夹目录全部复制到新的VPSmysql-5.1.63目录下。
6、当然,如果你想将远程的VPS上的文件复制到本地VPS上,可以将上面的命令倒置一下:
scp -P 2233 root@123.123.123.123:/root/freehao123.tar.gz /home/freehao123.tar.gz
7、上面命令表示将123.123.123.123:/root/freehao123.tar.gz 复制到本地VPS的/home/freehao123.tar.gz 。
8、同理,将远程VPS主机上的文件夹目录复制到本地,就是用命令:
scp -r root@211.155.86.188:/www/wdlinux/mysql-5.1.63/var/ /www/wdlinux/mysql-5.1.63/
9、掌握了以上的命令后,我们在新旧VPS之间进行搬家就非常地容易了,以WDCP为例,首先将所有的服务停止了:
service nginxd stopservice httpd stopservice wdapache stopservice mysqld stopservice pureftpd stop
10、找到WDCP的SQL、WEB、wdcp等数据存储目录,直接复制过去即可。如:
scp -r /www/wdlinux/mysql-5.1.63/var/ root@211.155.86.188:/www/wdlinux/mysql-5.1.63/var/scp -r /www/web/ root@211.155.86.188:/www/web/scp -r /www/wdlinux/wdcp root@211.155.86.188:/www/wdlinux/wdcp
11、开始连接远程VPS时,会提示是否继续连接,输入Yes后,然后填写远程VPS的密码,即可。
12、复制过程中可以看到复制进度。(点击放大)
13、复制完成后,你可能需要调整一下新VPS的文件目录。
二、WDCP升级php5.3.29的方法
1、WDCP升级php5.3.29,之所以要这么讲,是因为官方提供的WDCP升级PHP的脚本没有写明,导致后面的几个PHP缓存插件都失败。执行命令:
wget https://down.wdlinux.cn/in/php_up53.shsh php_up53.sh
2、PHP升级过程中,大家可以清楚地看到PHP升级的脚本是php5.3.29。
3、看到如下提示,表示你的PHP已经完成升级了。
4、打开探针,你就能看到WDCP的PHP已经是php5.3.29了。
三、WDCP升级php5.3后成功安装memcached和eaccelerator
1、首先将memcached-1.4.12.tar.gz安装包下载上传到你的VPS的/tmp文件夹。这里是memcached安装包下载地址。
2、然后将memcached_ins文件上传到你的VPS的Root文件目录中,这是memcached_ins文件下载地址。下载完成后请解压后再上传。
3、最后用SS*H客户端登录你的VPS,执行命令:sh memcached_ins.sh看到如下提示,表示你的php5.3.29已经成功安装上了memcached。
4、接下来安装eaccelerator就比较轻松了。执行命令:
wget https://down.wdlinux.cn/in/eac0961_ins.sh sh eac0961_ins.sh
5、然后在/www/wdlinux/目录下新建一个eaccelerator_cache目录。
6、重启一下VPS主机,打开探针就能看到eaccelerator已经成功安装上了。
7、zend opt从php5.3开始已不再支持了,原先用zend opt可以使用Zend Guard Loader来代替。升级命令:
wget https://down.wdlinux.cn/in/ZendGL_ins.shsh ZendGL_ins.sh
8、如果有使用LNMP的朋友,想要安装PHP缓存加速扩展eAccelerator,xcache和memcached ,可以看看:WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached
四、SCP远程VPS搬家和WDCP使用小结
1、SCP远程复制文件和文件夹可以避免因本地网速慢而导致网站搬家失败的情况,但是SCP直接复制文件夹到新的VPS主机,如果要生效还要多检查一下是否替代原来的文件夹位置正确,系统配置文件也要作进一步的检查,覆盖配置文件一定要正确。
2、SCP传输文件类似于部落之前介绍的:VPS主机快速搬家方法:边打包边传输边解压,适合大中型论坛网站,都是直接在两台VPS主机之间打包文件传输的。WDCP升级PHP也是在阿里云的VPS上才需要的,其它的暂时没有遇到像本文开关提到的奇葩问题。
总结
以上所述是小编给大家介绍的SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# SCP远程VPS搬家
# WDCP升级php
# OneinStack一键安装PHP/JAVA/HHVM和超详细的VPS手动安装LNMP的方法
# VPS主机快速搬家方法:边打包边传输边解压适合大中型论坛网站
# 扔掉VPS面板!网站平滑迁移到LNMP或LAMP建站环境的方法图解
# Easypanel免费的VPS主机面板 可跨平台Linux和Windows
# 新版VPS主机管理面板WDCP安装及使用体验-国产简单易用型VPS面板
# 宝塔Linux面板之好用免费的中文Linux VPS主机控制面板适合快速建站
# Kloxo-MR VPS主机控制面板-安装使用及中文设置方法
# 分享几款linux下常见的vps控制面板
# BT宝塔Linux服务器管理助手架设VPS面板(安装及初始设置应用)
# Vestacp免费VPS主机控制面板的安装与使用教程
# 到新
# 自己的
# 如果你
# 配置文件
# 上了
# 下载地址
# 递归
# 两台
# 小编
# 过程中
# 的是
# 安装包
# 都是
# 这是
# 国外
# 上传
# 几个
# 传输文件
# 是在
# 会有
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
网站制作企业,网站的banner和导航栏是指什么?
如何在云虚拟主机上快速搭建个人网站?
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
如何在景安服务器上快速搭建个人网站?
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑
微信小程序 配置文件详细介绍
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
JavaScript如何实现路由_前端路由原理是什么
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
如何在阿里云ECS服务器部署织梦CMS网站?
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
英语简历制作免费网站推荐,如何将简历翻译成英文?
如何快速登录WAP自助建站平台?
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
如何快速搭建虚拟主机网站?新手必看指南
Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】
Python文件异常处理策略_健壮性说明【指导】
如何制作一个表白网站视频,关于勇敢表白的小标题?
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
Laravel如何与Inertia.js和Vue/React构建现代单页应用
消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
javascript中的try catch异常捕获机制用法分析
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
如何在阿里云虚拟服务器快速搭建网站?
如何解决hover在ie6中的兼容性问题
使用C语言编写圣诞表白程序
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
装修招标网站设计制作流程,装修招标流程?
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
JS去除重复并统计数量的实现方法
b2c电商网站制作流程,b2c水平综合的电商平台?
Python进程池调度策略_任务分发说明【指导】
Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能
深圳网站制作平台,深圳市做网站好的公司有哪些?
瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口
香港网站服务器数量如何影响SEO优化效果?
高端企业智能建站程序:SEO优化与响应式模板定制开发
Laravel如何使用.env文件管理环境变量?(最佳实践)
如何在香港服务器上快速搭建免备案网站?
如何用PHP快速搭建高效网站?分步指南
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
Laravel定时任务怎么设置_Laravel Crontab调度器配置
javascript基于原型链的继承及call和apply函数用法分析
Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】

