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 件のコメント:
コメントを投稿