ちほちゅう2013年08月09日12:00カテゴリ覚え書きプログラミングPHPでパーミッション(実行権)の設定が必要ない理由ツイートWebテクノロジーも日々進化していて、進化すればするほど簡単になっていきます。今ではWebプログラムのインストールもとっても簡単。WordPressなんか、解凍してアップロード、その後、install.phpにアクセスしてウィザード通りに進めればデータベースの設定までしてくれちゃいますもんね。2011-12-09Amazon楽天ブックス7nethontoブックオフe-honところがかつてperlが主流だった頃はパーミッションの設定は必須でした。CGIでプログラムを動かす際はプログラムに対して実行権を与えないとちゃんと動いてくれなかったんですよね。これがPHPになったら必要なくなったのですが、なんでなのだかわかりませんでした。実は、PHPはCGIではなく、httpデーモン(Webサーバーアプリ)のApacheのモジュールなのでパーミッションの設定の必要がないのですね。Apacheのモジュールということで、つまり、実行権がWebサーバー権限となっているので、パーミッションの設定をしなくてもプログラムが実行可能なわけなんです。一昔前はPHPをCGIとして走らせていたサーバーもあったりして、そういったサーバーではパーミッションの設定が必要だったようです。「さくらインターネットのレンタルサーバー」などですね。JavaScriptの如く、HTML内に直接プログラムを書くことができますし、データベースとの親和性も高いPHP。加えてかつて一世を風靡したperlと文法も似ていてさらに簡単とくれば、やはりWebプログラムとくればPHPというのも頷けます。心配なのはセキュリティですがあまり大きなセキュリティホールがあるという話も聞いたことがない。perlやPython、Rubyなど、他にも優秀なWebプログラム言語は存在しますが、簡単、かつ優秀となればこれはPHP揺るぎないんじゃないでしょうか。まさやさん多少セキュリティが強くなるくらいですね。やらないようりはやったほうがいいといったところかもしれません。目指せNO.2、独立よりもこっちのほうがいいかもしんない独自ドメインのWORDPRESS(ワードプレス)ブログを半日で作る方法(前編)「新・元地方の中規模印刷会社で苦悩するWebデザイナー改めWebディレクターの日記」オープン!!Adsense広告配信を完全に止められてしまいました。再申請は慎重にスマホ(スマートフォン)からのネット利用最盛期。PLOT-FACTORY。