WebデザイナのためのPHP入門--PHPのファイルがデザイン確認できない理由
Webデザイナとプログラマのコミュニケーションを円滑にするためにも、PHPくらいは大体わかるようになっておこうじゃない。
PHPを例にWebテクノロジを解説
今や全く静的なWebページの方が少ないと言えるほど、Webサイトとスクリプト技術は切っても切れない関係にある。PHPなどとは無縁なはずのWebデザイナやマークアップエンジニア(HTMLコーダ)であっても、こうした技術に接しなければならないことも多々あるだろう。
しかし、全く理解できないままでは、プログラマとのコミュニケーションも円滑にいかず、またちょっとしたトラブルでも右往左往してしまって、仕事がはかどらないといったことにもなる。
そこで本連載では、Webデザイナ(マークアップエンジニア含む)が少なくとも知っておきたいWebテクノロジの知識を、PHPを例に4回にわたって紹介したいと思う。是非怖がらずに接してみてほしい。
受け取ったファイルのデザインがおかしい
通常Webデザインやコーディングを行った後、そのファイルはプログラマに渡されてプログラミング作業が施される。その後、ちょっとしたデザインの変更があって、修正してみたものの、図のようになってしまい、うまく見えなくなってしまって、編集できなくなった──なんて経験はないだろうか?
これは、PHPが処理されていないために起こっている。
PHPは「サーバーサイドスクリプト」とか「サーバーテクノロジ」と呼ばれる技術であり、「サーバー」がなければ動作することができない。JavaScriptやFlashのActionScriptなどの「クライアントサイドスクリプト」が、Webブラウザがあれば動作するのに対して、PHPなどはWebブラウザだけでは動作しないのだ。
それでは、PHPを動作させるにはどうしたらよいのだろうか。最も簡単な方法はWebサーバーにFTPソフトなどを通じてアップロードすることだ。ただ、それにはファイル名を変更したり、別のディレクトリにアップロードしたりといった手間もかかってしまう。社内に「検証サーバー」とか「テストサーバー」を設置しているケースもあるが、それすらもない場合にはどうしたらよいか。
それは、自分のマシンを「サーバー」にしてしまえばよいのだ。
サーバーというのは特殊なコンピュータや装置を指すわけではなく、単に一般のパソコンに「Webサーバーソフト」という種類のソフトウェアをインストールしているに過ぎない。
Webサーバーソフトには各種あるが、もっとも使われているのはApache Foundationがオープンソースソフトとして無料配布しているApache(アパッチ)というWebサーバーである。
PHP環境を整えるためには、さらに「PHPモジュール」という追加モジュールを組み込まなければならない。これは、PHPのオフィシャルサイト「PHP: Hypertext Preprocessorから、無料で手に入れることが可能だ。
これらをインストールすれば晴れてサーバーになるわけだが、これらのソフトウェアは元々技術者向けのソフトウェアであり、インストールが非常に難しい。その上、マニュアル類も整備されておらず、英語だったり難しい用語で書かれていて、太刀打ちできないだろう。
- 特集: WebデザイナのためのPHP入門 (4件)
6月18日(水)開催。無料でご参加いただけます(事前登録が必要です)。
- 2日前のトップ記事
- 3日前
- 4日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ

MSもアドビも学生さんに開発ソフトを無償提供
「Economist」のトップページがリニューアル
あなたがプログラムを理解できない10の理由:第2回
新APIまもなく登場--Google Developer Day 2008の見所とは?
仮想化によるコスト削減を見える化:オンラインTCOカリキュレータ
Firefox 3が対応したdisplayプロパティの値(2)
-Simplify IT- ITをシンプルに 連載第2回
内部統制対策を実現するIT運用管理ツール
リスティング広告における競争優位性の維持