新・元地方の中規模印刷会社で苦悩するWebデザイナー改めWebディレクターの日記

自由な20代、窮屈な30代を経て、遂に40代になっちまったWebディレクター&パソコン講師の覚書と思う言(こと)。略称【ちほちゅう】

*

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揺るぎないんじゃないでしょうか。

vai : PHPパーミッションについて | PHPのQ&A【OKWave】 

 - プログラミング, 覚え書き

アドセンス広告メイン

Comment

  1. まさや より:

    wp-configのパーミッションを「444」もしくは「404」にする方がいいと、WordPressのフォーラムにあるのですが、不要なんでしょうか?
    http://ja.forums.wordpress.org/topic/1880

  2. のりさ より:

    > まさやさん
    多少セキュリティが強くなるくらいですね。
    やらないようりはやったほうがいいといったところかもしれません。

  3. […] PHPでパーミッション(実行権)の設定が必要ない理由 | ちほちゅう […]

    • Latricia より:

      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

Message

メールアドレスが公開されることはありません。

  関連記事

大金を払わなくても入院、手術が受けられる。「限度額適用認定証」を活用しよう

1年以上前の記事です。内容が古い可能性があります。世の中はすべて金。 金のない人 …

食べログでは3.5点以上は満足できるお店、3点以上で及第点

1年以上前の記事です。内容が古い可能性があります。これ、結構重要なことだと思った …

人気が出る写真の法則。人の顔はNG。背景は控えめに等

1年以上前の記事です。内容が古い可能性があります。インターネット上には数多くのデ …

「Windows Media Player」で音楽CDをコピーする方法

1年以上前の記事です。内容が古い可能性があります。以前は、CDコピーツールを使わ …

ブログに「つぶくま」バナーを入れる方法(各ブログフリーエリアの編集方法)

1年以上前の記事です。内容が古い可能性があります。ある方から、チラシだけじゃなく …

Appleの「Retina(レチナ)ディスプレイ」とはなんなのか?

1年以上前の記事です。内容が古い可能性があります。Appleの新商品発表会「WW …

カット&ペースト怖い。スマホ(スマートフォン)で撮った写真を完全に削除する方法

1年以上前の記事です。内容が古い可能性があります。これは間違いなく自分が悪いんだ …

「引用」と「転載」と「無断転載」の違い

1年以上前の記事です。内容が古い可能性があります。以前、引用と転載の違いをまとめ …

「壁ドン」、「肩ズン」、「顎クイ」、「袖クル」、女性がときめくキュンとしてしまう男性の仕草

1年以上前の記事です。内容が古い可能性があります。今年は雑誌をもっと読もうと思い …

LINE(ライン)で友だちをブロック、及び非表示にする方法

1年以上前の記事です。内容が古い可能性があります。こちらの記事の改訂版です。今ま …

血液型オヤジ