歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 搬服務器全過程

搬服務器全過程

日期:2017/3/1 16:35:42   编辑:關於Linux
搬服務器全過程 1.從A服務器打包 tar -zcvf /usr/back/app.tar.gz /www/web/app www.2cto.com 2.移動 scp /usr/back/app.tar.gz [email protected]:/www/web 3.解壓 cd /www/web tar -zxvf app.tar.gz 4.打包的時候把html的目錄幾個目錄去除 tar -czvf html.tar.gz html/ --exclude="html/trunk/compressfile/*" --exclude="html/trunk/compresspdf/*" 5.scp html.tar.gz [email protected]:/www/web 6.tar -zxvf html.tar.gz 重啟apache出現以下錯誤: www.2cto.com wget http://cronolog.org/download/cronolog-1.6.2.tar.gz #tar -zxvf cronolog-1.6.2.tar.gz   #cd cronolog-1.6.2   #./configure   #make && make install 7.打包數據庫 8.安裝memcached cd ~ curl -O http://www.monkey.org/~provos/libevent-2.0.13-stable.tar.gz tar -zxvf libevent-2.0.13-stable.tar.gz cd libevent-2.0.13-stable-tar.gz ./configure --prefix=/usr make ; make install tar -zxvf memcached-1.4.0.tar.gzcd memcached-1.4.0.tar.gz ./configure --with-libevent=/usr make ; make install http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz tar zxvf memcached-1.4.15.tar.gz cd memcached-1.4.15 ./configure --with-libevent=/usr make && make install 啟動memcache的時候出現類似錯誤 /usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory 由於編譯程序的時候libevent路徑錯誤造成的。可以使用以下方法解決 我按別人的攻略安裝了libevent和memcached之後卻發現在執行的時候出現了。 error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory 這個錯誤提示。 解決類似問題的步驟我相信我的做法可以通用。 1. 首先 find / -name libevent-1.4.so.2 找到缺少的鏈接文件到底在那兒。 2. LD_DEBUG=libs /usr/local/bin/memcached -v 3. 從Debug信息中就知道程序去哪裡找鏈接庫了。我這邊程序去 trying file=/usr/lib/libevent-1.4.so.2 而我的鏈接庫的實際存儲位置是 /usr/local/lib/libevent-1.4.so.2 4. 做一個軟連接 ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2 5. 搞定。 8.php memcache 支持 01.wget http://pecl.php.net/get/memcache-2.1.2.tgz 02. 03.tar -xvf memcache-2.1.2.tgz 04. 05.cd memcache-2.1.2 06. /www/server/php/bin/phpize && ./configure --enable-memcache && make 出現如下錯誤: memcache.c:xxx: error: too few arguments to function 'zend_list_insert' 解決辦法: 將所有的: zend_list_insert(pool, le_memcache_pool TSRMLS_CC); 改為: zend_list_insert(pool, le_memcache_pool); 9.安裝startling yum install ruby ruby-devel rubygems gem install memcache-client starling
Copyright © Linux教程網 All Rights Reserved