SCP远程VPS快速移动和WDCP升级php5.3安装memcached和eaccelerator教程
移动VPS是一件很累的事情。对于空间在国外的朋友来说,在本地打包下载数据,然后从本地上传到新空间,是一个非常痛苦的过程。虽然国外空间带宽大,但连接国内的下载速度最多也就几百KB/s,远远不能满足我们网站快速移动的需求。
此外,有些网站有很多数据,打包时可能超过几GB。以传统的“打包-本地-上传”的方式移动此类网站显然是不可行的。最好的办法就是省去了数据传输的本地链路,直接在新旧VPS之间传输数据,这样才能最大限度的利用在高带宽的机房内移动的优势。
Scp是Linux下远程复制文件的命令,是安全复制的简称。与之类似,还有cp。但是CP只在本地复制,不能跨服务器,scp传输是加密的。当您的服务器硬盘成为只读系统时,Scp可以帮助您将文件移出。SCP可以在两个VPS之间复制和传输文件或文件目录。
除了演示SCP方法,本文还分享了如何在WDCP升级php5.3后成功安装memcached和eaccelerator.之所以要讲这个,是因为部落最近发现一些Wordpress的背景页面比如主题安装、插件、Wordpress更新等。无法打开。后来,谷歌发现很多人遇到了这样奇妙的问题。
在阿里巴巴云CentOS 6的Web环境下。X 64位Wordpress 4.0和PHP 5.2,Wordpress后台有些页面打不开或者有502个错误,参考一个在线解决方案,就是命名libsqlite3.so.0.8.6,也就是如果是64位命令:MV/USR/lib64/libsqlite3.so.0。
如果是32位,请使用命令mv/usr/lib/libsqlite 3 . so . 0 . 8 . 6/usr/lib/libsqlite 3 . 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
1.SCP远程VPS快速移动的详细操作方法
1.SCP的命令格式如下:SCP[参数][原始路径][目标路径]
2.将本地虚拟专用网主机的文件复制到新的虚拟专用网主机:
scp-P 2233/home/freehao123 . tar . gz[email protected]:/root/freehao123 . tar . gz3和-P 2233代表端口。如果您的原始VPS主机没有修改端口,如果您使用默认的22,则不需要写入-p2233。关于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端口是大写的P,port是用于指定数据传输的端口号。-S程序指定用于加密传输的程序。这个程序必须能够理解ssh(1)的选项。
4.将本地虚拟专用网主机的文件夹目录复制到新的虚拟专用网主机:
scp-r/www/wd Linux/MySQL-5 . 1 . 63/Var/[email protected]:/www/wd Linux/MySQL-5 . 1 . 63/5,上面的命令是将所有的Var文件夹目录复制到新的VPSmysql-5.1.63目录中。
6.当然,如果您想将远程虚拟专用网上的文件复制到本地虚拟专用网上,您可以颠倒上述命令:
scp-p 2233[email protected]:/root/freehao 123 . tar . gz/home/freehao 123 . tar . gz 7,上面的命令指示将123 . 123 . 123 . 12:/root/freehao 123 . tar . gz复制到本地
8.同样,要将远程VPS主机上的文件夹目录复制到本地,请使用以下命令:
scp-r[电子邮件受保护]:/www/wd Linux/MySQL-5 . 1 . 63/var//www/wd Linux/MySQL-5 . 1 . 63/9。掌握了以上命令后,我们就很容易在新旧VPS之间移动了。以WDCP为例,首先停止所有服务:
服务nginxd stop service httpd stop service wdapache stop service MySQL d stop service pureftpd stop
10.找到wdcp的SQL、WEB、WDCP等数据存储目录,直接复制。例如:
scp-r/www/wd Linux/MySQL-5 . 1 . 63/var/[email protected]:/www/wd Linux/MySQL-5 . 1 . 63/var/scp-r/www/web/[email protected]:/www/web/scp-r/www/wd Linux/wdcp[email protected]:/www/wd Linux/wd cp11。当您开始连接到远程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的根文件目录,这是memcached_ins文件的下载地址。下载后请解压上传。
3.最后,用SS*H客户端登录到你的VPS,执行命令:sh memcached_ins.sh,看到如下提示,说明你的php5.3.29已经成功安装memcached。
4.接下来,更容易安装加速器。执行命令:
wget https://down.wdlinux.cn/in/eac0961_ins.sh sheac 0961 _ ins . sh5,然后在/www/wdlinux/下创建一个新的eaccelerator_cache目录。
6.重新启动VPS主机并打开探测器,查看加速器是否已成功安装。
7.从php5.3开始不再支持zend opt,但是可以使用Zend Guard Loader来代替zend opt。升级命令:
如果你有使用LNMP的朋友,想安装PHP缓存加速扩展eAccelerator、xcache和memcached,可以看到:LNMP WDCP安装PHP缓存加速扩展eAccelerator、xcache和memcached。
四.SCP远程虚拟专用网移动和WDCP使用总结
1.SCP可以远程复制文件和文件夹,避免因本地网速慢导致网站移动失败。但是,SCP会直接将文件夹复制到新的VPS主机。要想生效,需要检查替换原文件夹的位置是否正确,还要进一步检查系统配置文件,叠加配置文件必须正确。
2.SCP传输文件与之前部落推出的类似:VPS主机的快速移动方式,适用于大中型论坛网站,全部打包后直接在两台VPS主机之间传输。WDCP升级PHP只需要在阿里巴巴云的VPS上,其他人暂时没有遇到这个切换中提到的精彩问题。
摘要
以上是边肖介绍的SCP远程VPS快速移动和WDCP升级php5.3安装memcached和eaccelerator的教程。希望对大家有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!
版权声明:SCP远程VPS快速移动和WDCP升级php5.3安装memcached和eaccelerator教程是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。