WordPressのバックアップするプラグイン
BackWPupがSFTPに未対応だったので、
とりあえず、自サーバ上にバックアップ作って
PHPでSFTP転送することに。メモメモ
まずは、入っていなければphp-pear、php-devel、libssh2、libssh2-develを
インストール!
# yum install php-pear php-devel libssh2 libssh2-devel
次にlibssh2.soの場所を確認
# find / -name libssh2.so
そして、peclよりssh2をインストール!
# pecl install channel://pecl.php.net/ssh2-0.12 WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update downloading ssh2-0.12.tgz ... Starting to download ssh2-0.12.tgz (26,223 bytes) .........done: 26,223 bytes 6 source files, building running: phpize Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 libssh2 prefix? [autodetect] : /user/lib
libssh2 prefix?と聞かれているので、さっき調べた
libssh2.soのディレクトリ「/user/lib」でエンター!
/etc/php.d/に、ssh2.iniを作成する。
# vi /etc/php.d/ssh2.ini ; Enable ssh2 extension module extension=ssh2.so
これで準備完了!
以下、超簡単なサンプルプログラム
コメント