2012-08-01から1ヶ月間の記事一覧
コレまでの設定でhttpもPHPもSQLも準備できました。 さぁ何かwebアプリを作ろう!とした時にこんなことが起こると思います。 index.php PHPとHTMLが混同する! 特に14行目の「HTMLの中でいきなりPHPが始まって関数を実行する」なんてところが増えたら解り難…
1. HTTPレスポンスとは 受け取ったHTTPリクエストに対しての返答であり、大きく分けてステータスライン・レスポンスヘッダー・レスポンスボディの3つにパーツでできている。 2. ステータスライン HTTP/1.1 200 OK このように表記され、3つに分解することがで…
先日苦しめられたのでメモ書き。 UTF-8には2種類半角スペースが存在し、普通の半角スペースと文字コード「C2A0」で表される空白がある。 UTF-8で書かれたモノをShift-JISやEUCに変換した際に不可解な"?"が入っていたら「C2A0」が入ってる恐れがある。 例えば…
前回:HTTPとはなんぞや? 1. HTTPリクエストとは? クライアントからwebサーバに対して送られるメッセージ。 何をどのように処理して返して欲しいかという情報が含まれている。 2. HTTPリクエストの中身 a.メソッド 何をするリクエストなのかを表します。 G…
PHPも入ったのでSQLへ 導入するmysqlは5.5です。 1. 導入 yum -y install mysql-server おしまい。 あれやこれやが1コマンドで終わるので記事が短いですね! 2. 設定 毎度のごとく参考サイトを元に弄ってみました。 MySQL5.5でしか使えないので注意 vim /etc…
バージョン管理システムであるSubversionの導入です。 複数人で開発する際に絶大な威力を発揮するバージョン管理ですが1人で開発する際にも有効です。 例えば私は学生時代、大学で作業をするときはノートPCで、自宅で作業するときはデスクトップPCで作業して…
やっと本題のHTTPサーバ構築へ 1. apache導入 apacheの最新バージョンは"2.4.1"ですが、自分でビルドしないといけなかったり面倒だったので2.2.15をyumコマンドでサクッと入れました。 yum install httpd お し ま い 続いて自動起動設定 /etc/rc.d/init.d/h…
引き続きさくらVPSを弄る。 1. そもそもシェルとは? windowsでいうコマンドプロンプト。 さくらVPSにSSHで繋いだ時に出てくる画面がシェル。 入力したコマンドを解釈してプログラムを呼び出す。 2. bashとzsh bashもzshもシェルの一種。 bashはunix標準で搭…
先日さくらVPSのモニターを見たところCPU使用率がカンストしっぱなし。 コレはマズイと思って接続を試みるが失敗。 なのでいっそのこと最初から設定し直そうということでOS再インストール。 OS : CentOS 6.3 そして以下のソフトウェアをインストールする予定…