ページ

2014年10月10日金曜日

AWSにお世話になる 6 - PHPで遊ぶ -

PHPでWEBページのパースとJSON出力を行う

※その前に・・・TeraTermでのEC2接続
1. TeraTerm起動し、IPアドレスを入力















2. セキュリティ警告が出るが、IPが変わるので無視



















3. ユーザ名に「ec2-user」を秘密鍵 RSA/DSA/~を使うにチェックし、秘密鍵に
     作成したXXX.pemファイルを指定























これで接続できるはず^^

apache, php, mysqlのインストール

※環境・・・Amazon Linux
以下コマンドを実行。
  sudo yum -y install apache php mysql

また、phpでよく使われるらしいmbstringも入れる。
  sudo yum -y install php-mbstring

起動、設定
  ・起動
  sudo service start httpd

  ・Linux起動時にサービスがスタートするように設定
  sudo chkconfig httpd on

テスト用のphpページ作成
<?php
  phpinfo();
?>

↓ブラウザでアクセス



















PHPでのJSON出力

びっくりするぐらい簡単にできた^^;
以下参考URL
http://webdelog.info/blog/2012/01/12/php-output-json.html

PHPでのWEBページ読み込み

こちらもすんなりいけそう。。
以下参考URL
http://webings.net/php/filegetcontents/

が、

文字コードがちゃんとできてないごたorz
webページを読み込む file_get_contentsで取得したコンテンツを
mb_convert_encodingで文字コード変換できるらしい。

以下参考URL
http://blogs.yahoo.co.jp/nob_ll/45477291.html
http://jp2.php.net/manual/ja/mbstring.supported-encodings.php

0 件のコメント:

コメントを投稿