前提
知識
UNIX系のコマンド使用経験
Google検索する力
レンタルサーバの情報を用意する
FTPサーバー名 [name].sakura.ne.jp
FTPアカウント [name]
サーバーパスワード [password]
下で、[name]、[password]を使うときには、[]は実際には記述しない。
ssh鍵
事前テスト
ssh [name]@[name].sakura.ne.jp
[name]'s password: パスワード入力
を実行し、
Welcome to FreeBSD!
が出力されれば、問題なくサーバーと通信できる
その後、
exit
を忘れないように
ssh鍵作成
cd .ssh
ssh-keygen -t rsa -C "メールアドレス" -f "鍵の名前"
Enter passphrase (empty for no passphrase): 好きなパスワードを入力
ログイン設定を準備
/.ssh/config
に、以下の内容を書き込む。
Host sakura
HostName [name].sakura.ne.jp
User [name]
sakura
は、好きな文字列に置き換えることができる。置き換える場合、ここよりしたのsakura
はすべてその文字列に置き換えること。
ssh鍵をサーバーに送る
使う人が1人の場合
scp 鍵の名前.pub sakura:/home/[name]/.ssh/authorized_keys
パスワードを聞かれたら、入力すること。
使う人が複数人の場合
全員の鍵の名前.pub
の内容を一つにまとめる。
ssh-rsa (以下略)
ssh-rsa (以下略)
...
ssh-rsa (以下略)
のようにして、ファイルに保存する。
そして、
scp ファイル名 sakura:/home/[name]/.ssh/authorized_keys
を実行する
パスワードを聞かれたら入力すること。
できたかチェック
ssh sakura
データベース接続
mysqlを実行する方法
mysql -u ユーザー名 -pパスワード -h mysql(3桁の数字).db.sakura.ne.jp
を実行
参考にしたサイト
よく使うMySQLコマンド集
【PHP超入門】クラス~例外処理~PDOの基礎
PHPでデータベースに接続するときのまとめ
【PHP】JSONデータのPOST受け取りで application/x-www-form-urlencoded とapplication/json の両方に対応
【PHP超入門】HTTP(GET・POST)について