서버 A

소스 파일을 이전하기 위해 먼저 압축한다.

 

tar -czvf [압축결과를 담을파일] [압축할경로]
tar -czvf sources.tar.gz ./sources

 

압축한 파일을 전송한다.

 

scp sources.tar.gz [아이디]@[아이피]:[경로]
scp sources.tar.gz root@100.100.100.100:/var/www/

 

서버 B

 

압축파일을 해제한다.

tar -xzvf sources.tar.gz

 

서버 A

 

데이터베이스를 내보내기를 한다.

mysqldump -u [아이디] -p [디비명] > [파일명]
mysqldump -u root -p test > test.sql

 

 

scp 를 이용하여 방금 내보낸 파일을 전송한다.

scp test.sql root@아이피주소:~

 

서버 B

방금 전송된 파일을 mysql 로 가져온다.

*주의 해야할점은 데이터 베이스를 미리 만들어야 한다.

 

mysql -u root -p test < test.sql

 

데이터 베이스를 확인하여 데이터가 정상적으로 들어갔는지 확인한다.

 

 PHP 에서 curl_init() 을 실행시 오류가 표출된다.

Fatal error: Call to undefined function curl_init()

 

우분투 환경에서 PHP 에서 설치되어있는지 여부를 확인한다.

dpkg --get-selections | grep php | grep curl

 

설치 되어있지 않은 경우 자신의 버전에 맞게 설치한다.

 

우분투 PHP curl 모듈 설치

 

우분투 PHP curl 모듈 설치 - 제타위키

다음 문자열 포함...

zetawiki.com

 

이후 서버를 재시작하면 사용이가능하다.

 

service apache2 restart

 

+ Recent posts