PHPでパーミッション(実行権)の設定が必要ない理由
1年以上前の記事です。内容が古い可能性があります。
Webテクノロジーも日々進化していて、進化すればするほど簡単になっていきます。
今ではWebプログラムのインストールもとっても簡単。
WordPressなんか、解凍してアップロード、その後、install.phpにアクセスしてウィザード通りに進めればデータベースの設定までしてくれちゃいますもんね。
ところがかつてperlが主流だった頃はパーミッションの設定は必須でした。
CGIでプログラムを動かす際はプログラムに対して実行権を与えないとちゃんと動いてくれなかったんですよね。
これがPHPになったら必要なくなったのですが、なんでなのだかわかりませんでした。
実は、PHPはCGIではなく、httpデーモン(Webサーバーアプリ)のApacheのモジュールなのでパーミッションの設定の必要がないのですね。
Apacheのモジュールということで、つまり、実行権がWebサーバー権限となっているので、パーミッションの設定をしなくてもプログラムが実行可能なわけなんです。
ただし、一昔前はPHPをCGIとして走らせていたサーバーもあったりして、そういったサーバーではパーミッションの設定が必要だったようです。
たとえば、かつての「さくらインターネットのレンタルサーバー」などですね。
JavaScriptの如く、HTML内に直接プログラムを書くことができますし、データベースとの親和性も高いPHP。
加えてかつて一世を風靡したperlと文法も似ていてさらに簡単とくれば、やはりWebプログラムとくればPHPというのも頷けます。
ただ、心配なのはセキュリティですがあまり大きなセキュリティホールがあるという話も聞いたことがない。
perlやPython、Rubyなど、他にも優秀なWebプログラム言語は存在しますが、簡単、かつ優秀となればこれはPHP揺るぎないんじゃないでしょうか。
アドセンス広告メイン
関連記事
-
-
ワードプレス(WordPress)にRSSを読み込ませる方法 #wp
1年以上前の記事です。内容が古い可能性があります。ワードプレスにはRSSを読み込 …
-
-
就活者は注意しよう。エントリーシート、職務経歴書等に書いてはいけないエピソード
1年以上前の記事です。内容が古い可能性があります。もう、この歳になったら就職活動 …
-
-
LINE(ライン)で友だちをブロック、及び非表示にする方法
1年以上前の記事です。内容が古い可能性があります。こちらの記事の改訂版です。今ま …
-
-
「いいね!」や「+1」はSEOには影響しないらしい
1年以上前の記事です。内容が古い可能性があります。Googleの担当者が言ってい …
-
-
各種ECサイト(ショッピングサイト)料金比較一覧 (11/3追記)
1年以上前の記事です。内容が古い可能性があります。過去にやってるかなぁと思ってい …
-
-
「disる」とはどんな意味?
1年以上前の記事です。内容が古い可能性があります。久しぶりにどんな意味シリーズ。 …
-
-
まだ安心できないみたいなので地震についてのまとめ
1年以上前の記事です。内容が古い可能性があります。先日のM8.8(のちに9.0に …
-
-
プロキシはもう古い。「TOR(トーア)」とは何のこと?
1年以上前の記事です。内容が古い可能性があります。さてさて、2ちゃんねるでの個人 …
-
-
カラーインクジェットプリンタでモノクロ印刷も考えている人は注意。なんと、黒インクだけじゃ印刷できないのが一般的
1年以上前の記事です。内容が古い可能性があります。この仕様はぶっちゃけ、詐欺じゃ …
-
-
Facebookで自分の写真がタグ付けされるのを防ぐ方法(はない)
1年以上前の記事です。内容が古い可能性があります。Facebook(フェイスブッ …
Comment
wp-configのパーミッションを「444」もしくは「404」にする方がいいと、WordPressのフォーラムにあるのですが、不要なんでしょうか?
http://ja.forums.wordpress.org/topic/1880
> まさやさん
多少セキュリティが強くなるくらいですね。
やらないようりはやったほうがいいといったところかもしれません。
[…] PHPでパーミッション(実行権)の設定が必要ない理由 | ちほちゅう […]
Mexico es el unico pais de America Latina que es miembro de la OCDE, y hace algunos dias Chile pertenece a este selecto grupo de paises miembros de dicho organismo.La OCDE es una organizacion inatcnerional que esta compuesta por 31 naciones, las mas ricas del mundo y que juntas proporcionan el 70% del mercado mundial