SCP遠(yuǎn)程VPS快速搬家和WDCP升級php5.3安裝memcached和eaccelerator教程
VPS搬家是一件非常累人的事情,對于空間放在國外的朋友,將數(shù)據(jù)打包下載到本地然后又由本地上傳到新的空間上,這是一個非常痛苦的過程。國外的空間雖然帶寬大,但是連接到國內(nèi)的下載速度頂多就是幾百KB/s,遠(yuǎn)遠(yuǎn)無法滿足我們將網(wǎng)站快速搬家的需要。
另外,有些網(wǎng)站的數(shù)據(jù)非常多,打包起來可能有幾個GB以上,對于這樣的網(wǎng)站搬家如果采取傳統(tǒng)的“打包-本地-上傳”這樣的方式,顯然是不行的。最好的辦法就是省掉數(shù)據(jù)經(jīng)過本地的環(huán)節(jié),直接在新舊VPS之間進(jìn)行數(shù)據(jù)傳輸,這樣可以最大限度地利用機(jī)房高帶寬的搬家優(yōu)勢。
SCP是Linux下進(jìn)行遠(yuǎn)程復(fù)制文件的命令,是secure copy的簡寫,和它類似的命令有cp,不過cp只是在本機(jī)進(jìn)行拷貝不能跨服務(wù)器,而且scp傳輸是加密的。當(dāng)你服務(wù)器硬盤變?yōu)橹蛔x read only system時,用scp可以幫你把文件移出來。SCP可以在兩臺VPS之間復(fù)制傳輸文件或者文件目錄。
本文除了要演示一下SCP方法外,還要分享一下WDCP升級php5.3后如何成功安裝memcached和eaccelerator。之所以要講這個,原因是部落最近發(fā)現(xiàn)自己的Wordpress的主題安裝、插件、Wordpress更新等Wordpress后臺部分頁面無法打開,后來Google一下,發(fā)現(xiàn)不少的人都遇到這樣奇葩的問題。
在阿里云CentOS 6.X 64位+Wordpress 4.0以上+PHP 5.2的Web環(huán)境中,Wordpress后臺會有部分頁面打不開或者是502錯誤,之間參考了網(wǎng)上一個解決辦法,即將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后臺的所有的頁面都能進(jìn)入,但是前一段時間又重新出現(xiàn)同樣的問題,這樣就真的沒有辦法了,只能是升級PHP到5.3了。
因?yàn)橛玫氖荳DC面板,將PHP升級到5.3后,出現(xiàn)的最大問題就是官方提供的memcached和eaccelerator安裝方法失效了,官方也好久沒有更新了,看來遇到問題只能自己解決了。如果你正在使用WDCP的話,可以參考本文成功在自己的VPS主機(jī)上安裝memcached和eaccelerator。
SCP遠(yuǎn)程VPS快速搬家和WDCP升級php5.3安裝memcached和eaccelerator
一、SCP遠(yuǎn)程VPS快速搬家詳細(xì)操作方法
1、SCP的命令格式如下:scp [參數(shù)] [原路徑] [目標(biāo)路徑]
2、復(fù)制本地VPS主機(jī)的文件到新的VPS主機(jī)上:
scp -P 2233 /home/freehao123.tar.gz root@123.123.123.123:/root/freehao123.tar.gz
3、-P 2233表示端口,如果你的原VPS主機(jī)沒有修改過端口,使用的默認(rèn)的22的話,可不用寫-P 2233這樣的。關(guān)于SCP命令的參數(shù)還有:
-1 強(qiáng)制scp命令使用協(xié)議ssh1 -2 強(qiáng)制scp命令使用協(xié)議ssh2 -4 強(qiáng)制scp命令只使用IPv4尋址 -6 強(qiáng)制scp命令只使用IPv6尋址 -B 使用批處理模式(傳輸過程中不詢問傳輸口令或短語) -C 允許壓縮。(將-C標(biāo)志傳遞給ssh,從而打開壓縮功能) -p 留原文件的修改時間,訪問時間和訪問權(quán)限。 -q 不顯示傳輸進(jìn)度條。 -r 遞歸復(fù)制整個目錄。 -v 詳細(xì)方式顯示輸出。scp和ssh(1)會顯示出整個過程的調(diào)試信息。這些信息用于調(diào)試連接,驗(yàn)證和配置問題。 -c cipher 以cipher將數(shù)據(jù)傳輸進(jìn)行加密,這個選項(xiàng)將直接傳遞給ssh。 -F ssh_config 指定一個替代的ssh配置文件,此參數(shù)直接傳遞給ssh。 -i identity_file 從指定文件中讀取傳輸時使用的密鑰文件,此參數(shù)直接傳遞給ssh。 -l limit 限定用戶所能使用的帶寬,以Kbit/s為單位。 -o ssh_option 如果習(xí)慣于使用ssh_config(5)中的參數(shù)傳遞方式, -P port 注意是大寫的P, port是指定數(shù)據(jù)傳輸用到的端口號 -S program 指定加密傳輸時所使用的程序。此程序必須能夠理解ssh(1)的選項(xiàng)。
4、復(fù)制本地VPS主機(jī)的文件夾目錄到新的VPS主機(jī)上:
scp -r /www/wdlinux/mysql-5.1.63/var/ root@211.155.86.188:/www/wdlinux/mysql-5.1.63/
5、以上命令就是將Var文件夾目錄全部復(fù)制到新的VPSmysql-5.1.63目錄下。
6、當(dāng)然,如果你想將遠(yuǎn)程的VPS上的文件復(fù)制到本地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 復(fù)制到本地VPS的/home/freehao123.tar.gz 。
8、同理,將遠(yuǎn)程VPS主機(jī)上的文件夾目錄復(fù)制到本地,就是用命令:
scp -r root@211.155.86.188:/www/wdlinux/mysql-5.1.63/var/ /www/wdlinux/mysql-5.1.63/
9、掌握了以上的命令后,我們在新舊VPS之間進(jìn)行搬家就非常地容易了,以WDCP為例,首先將所有的服務(wù)停止了:
service nginxd stopservice httpd stopservice wdapache stopservice mysqld stopservice pureftpd stop
10、找到WDCP的SQL、WEB、wdcp等數(shù)據(jù)存儲目錄,直接復(fù)制過去即可。如:
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、開始連接遠(yuǎn)程VPS時,會提示是否繼續(xù)連接,輸入Yes后,然后填寫遠(yuǎn)程VPS的密碼,即可。
12、復(fù)制過程中可以看到復(fù)制進(jìn)度。(點(diǎn)擊放大)
13、復(fù)制完成后,你可能需要調(diào)整一下新VPS的文件目錄。
二、WDCP升級php5.3.29的方法
1、WDCP升級php5.3.29,之所以要這么講,是因?yàn)楣俜教峁┑腤DCP升級PHP的腳本沒有寫明,導(dǎo)致后面的幾個PHP緩存插件都失敗。執(zhí)行命令:
wget https://down.wdlinux.cn/in/php_up53.shsh php_up53.sh
2、PHP升級過程中,大家可以清楚地看到PHP升級的腳本是php5.3.29。
3、看到如下提示,表示你的PHP已經(jīng)完成升級了。
4、打開探針,你就能看到WDCP的PHP已經(jīng)是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,執(zhí)行命令:sh memcached_ins.sh看到如下提示,表示你的php5.3.29已經(jīng)成功安裝上了memcached。
4、接下來安裝eaccelerator就比較輕松了。執(zhí)行命令:
wget https://down.wdlinux.cn/in/eac0961_ins.sh sh eac0961_ins.sh
5、然后在/www/wdlinux/目錄下新建一個eaccelerator_cache目錄。
6、重啟一下VPS主機(jī),打開探針就能看到eaccelerator已經(jīng)成功安裝上了。
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緩存加速擴(kuò)展eAccelerator,xcache和memcached ,可以看看:WDCP,LNMP安裝PHP緩存加速擴(kuò)展eAccelerator,xcache和memcached
四、SCP遠(yuǎn)程VPS搬家和WDCP使用小結(jié)
1、SCP遠(yuǎn)程復(fù)制文件和文件夾可以避免因本地網(wǎng)速慢而導(dǎo)致網(wǎng)站搬家失敗的情況,但是SCP直接復(fù)制文件夾到新的VPS主機(jī),如果要生效還要多檢查一下是否替代原來的文件夾位置正確,系統(tǒng)配置文件也要作進(jìn)一步的檢查,覆蓋配置文件一定要正確。
2、SCP傳輸文件類似于部落之前介紹的:VPS主機(jī)快速搬家方法:邊打包邊傳輸邊解壓,適合大中型論壇網(wǎng)站,都是直接在兩臺VPS主機(jī)之間打包文件傳輸?shù)?。WDCP升級PHP也是在阿里云的VPS上才需要的,其它的暫時沒有遇到像本文開關(guān)提到的奇葩問題。
總結(jié)
以上所述是小編給大家介紹的SCP遠(yuǎn)程VPS快速搬家和WDCP升級php5.3安裝memcached和eaccelerator教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- OneinStack一鍵安裝PHP/JAVA/HHVM和超詳細(xì)的VPS手動安裝LNMP的方法
- VPS主機(jī)快速搬家方法:邊打包邊傳輸邊解壓適合大中型論壇網(wǎng)站
- 扔掉VPS面板!網(wǎng)站平滑遷移到LNMP或LAMP建站環(huán)境的方法圖解
- Easypanel免費(fèi)的VPS主機(jī)面板 可跨平臺Linux和Windows
- 新版VPS主機(jī)管理面板WDCP安裝及使用體驗(yàn)-國產(chǎn)簡單易用型VPS面板
- 寶塔Linux面板之好用免費(fèi)的中文Linux VPS主機(jī)控制面板適合快速建站
- Kloxo-MR VPS主機(jī)控制面板-安裝使用及中文設(shè)置方法
- 分享幾款linux下常見的vps控制面板
- BT寶塔Linux服務(wù)器管理助手架設(shè)VPS面板(安裝及初始設(shè)置應(yīng)用)
- Vestacp免費(fèi)VPS主機(jī)控制面板的安裝與使用教程
相關(guān)文章
laravel 修改.htaccess文件 重定向public的解決方法
今天小編就為大家分享一篇laravel 修改.htaccess文件 重定向public的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10laravel csrf排除路由,禁止,關(guān)閉指定路由的例子
今天小編就為大家分享一篇laravel csrf排除路由,禁止,關(guān)閉指定路由的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10php與java通過socket通信的實(shí)現(xiàn)代碼
PHP通過socket與java進(jìn)行通信與基本的sockent編程沒什么區(qū)別,一個讀,一個寫,只是方便起見,用java寫,PHP讀2013-10-10通過修改配置真正解決php文件上傳大小限制問題(nginx+php)
對于nginx+php的一些網(wǎng)站,上傳文件大小會受到多個方面的限制,一個是nginx本身的限制,限制了客戶端上傳文件的大小,一個是php.ini文件中默認(rèn)了多個地方的設(shè)置。所以為了解決上傳文件大小限定的問題必須要做出多處修改。以下整理了幾個地方。2015-09-09Yii框架ACF(accessController)簡單權(quán)限控制操作示例
這篇文章主要介紹了Yii框架ACF(accessController)簡單權(quán)限控制操作,結(jié)合實(shí)例形式分析了Yii框架簡單權(quán)限控制操作參數(shù)設(shè)置與使用技巧,需要的朋友可以參考下2019-04-04Django 標(biāo)簽篩選的實(shí)現(xiàn)代碼(一對多、多對多)
這篇文章主要介紹了Django 標(biāo)簽篩選的實(shí)現(xiàn)代碼(一對多、多對多),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2018-09-09使用php的HTTP請求的庫Requests實(shí)現(xiàn)美女圖片墻
這篇文章主要介紹了使用php的HTTP請求的庫Requests實(shí)現(xiàn)美女圖片墻的方法,十分簡單實(shí)用,需要的朋友可以參考下2015-02-02