プログラミング初心者です。
中学の情報の授業でPHPをやっています。
PHPをインストールするといってますが、PHPをインストールするという言葉は、PHPを解釈して、オペレーティングシステムにわかるように変換するソフト?をインストールするという意味なんでしょうか。PHPは言語なのに、インストールするという意味が分からなかったので質問しました。
あと、WEBサーバソフトをインストールして、PHPで書かれたソースをWEBサーバの公開ディレクトリに配置すると言ってますが、WEBサーバ自体には前述したPHP言語を解釈するソフトが内蔵されているのでしょうか?教えて下さい。
みんなの回答 5 件
ソフトはプログラミング言語でできてるでしょ(・∀・)
おおよその理解はそれで間違いありません。
PHPはプログラミング言語ですが、
その言語をOSに解釈してもらうためには、
OS上にPHPプログラムをインストールして、
OS上でPHPを動作できるようにする必要があります。
>WEBサーバ自体には前述したPHP言語を解釈するソフトが内蔵
こちらもその解釈でおおよそ問題ないですが、
webサーバーにPHPを理解してもらうためのドライバが必要になります。
PHPにはコマンドライン上で動作する場合と、
webサーバー上で動作する場合のそれぞれの場合があります。
また、プログラミング言語ですので、
PHP単体で、webを表示する機能をもっているわけではありません。
webサーバーやOSと連携して機能を実現する事になります。
言語教えるのにインタプリタとかコンパイラとかの概念教えないのかな…。サーバもデーモンとかポートとかプロトコルとか知らないと難しいけども。いっぱい覚えることあるけど、まあガンバレ少年。
授業でやっているなら先生やクラスメイトや先輩に聞けばいい。トピ主は中学生になりすました人物だと見抜けないW3Qユーザは間抜け。
なんで中学生を演じる必要があるんだろうね。たまに発生してるけど。ネカマみたいなもんなのかな。
関連するトピックス