忍者ブログ

インフラエンジニアのVPS徹底比較

VPSを徹底的に比較するサイトです。 VPSは、FX自動売買環境、WEBシステム、開発環境など最適です。
VPSの
機能比較
用途/目的別
のVPS比較
BCP/DR対策
のVPS比較
VPSの
価格比較
FX用VPS
比較
おすすめ
VPS業者
VPSの
注意点


HOME   »     »  PHPの最低限行うべき設定 Webサーバ構築手順  »  PHPの最低限行うべき設定

[PR]

広告   

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

VPS(レンタルサーバー)をサービス・機能で比較

VPS(レンタルサーバー)をサービス・機能で比較 (GMOクラウドVPS,さくらVPS,WebARENA SuitePRO,CloudCore VPS)
VPS(レンタルサーバー)をサービス・機能で比較 (ServersMan@VPS,Conoha,使えるねっとVPS,VitualWeb)
VPS(レンタルサーバー)をサービス・機能で比較 (@YMC,Speever,SEEDS,SPPD)
VPS(レンタルサーバー)をサービス・機能で比較 (ラピッドサイト,お名前.com,ServerQueen,ABLENET)


VPS(レンタルサーバー)を用途/目的で比較

ASP.NETが利用可能なWindowsVPSの比較 (VitualWeb,使えるねっとVPS,GMOクラウド VPS,ABLENET)
FX自動売買環境としてのWindowsVPS(リモートデスクトップ)比較 (お名前.comVPS,使えるねっとVPS,ServersMan@VPS,SPPD)
地域別(電力会社管内別)のVPS 【BCP/DR対策】
東京電力会社管内のVPS (さくらVPS, ServersMan@VPS, VirtualWeb, SEEDS, Conoha)
関西電力会社管内のVPS (さくらVPS, ServersMan@VPS, ABLENET)


VPS(レンタルサーバー)を契約の前に

VPS(レンタルサーバー)で注意すべきこと
VPS(レンタルサーバー)を契約の前に確認すべきこと



web拍手 by FC2 Google+

PHPの最低限行うべき設定

広告   

PHPの最低限行うべき設定

Apacheだけの設定では、静的ページサイトの運用しかできません。VPS,クラウドサービスを使ってWebサービス運用する のであれば、PHPなど動的サイトが前提となるはずです。ここではPHPの基本設定を説明します。
※Apacheのインストール設定手順は、以下記事を参考に設定を行う。
 Apache設定手順
 Apacheの仮想ホスト設定


Apache関連の設定

PHPのインストール

ここでは、DBとしてMysqlを利用し、マルチ言語対応するためmbstringを使うため、PHPモジュールとして php-mysqlとphp-mbstringを合わせてインストールする。
 # yum install php php-mysql php-mbstring

ApacheにPHPモジュールをロードする

php関連の設定がまとめられたphp.confファイルをインクルードする。
 # vi /etc/httpd/conf.d/httpd-vhosts.conf
## PHP5 ####
 Include /etc/httpd/conf.d/php.conf

PHPログ関連の設定

ログ関連の設定内容
 ・notice以外をログとして出力する (~E_NOTICEがNoticeを除外する)
  [error_reporting = E_ALL]の場合、すべてのエラーログを表示する
 ・PHPスタートアップ時のエラーを表示しない
 ・エラーを画面に表示しない
 ・エラーログを出力する
 ・エラーログはsyslogに出力する(messegsを監視対象としている場合)
 # vi /etc/php.ini
;省略
error_reporting  =  E_ALL & ~E_NOTICE
display_errors = Off
display_startup_errors = Off
log_errors = On
error_log = syslog
;省略

文字コードの設定

アプリチームに確認し、文字コード関連の設定を行う。以下は設定例である。
 # vi /etc/php.ini
[mbstring]
mbstring.language               = Japanese
mbstring.internal_encoding      = UTF-8
mbstring.http_input             = auto
mbstring.http_output            = pass
mbstring.detect_order           = auto
mbstring.substitute_character   = none
default_charset = "UTF-8"
;省略



PHP関連の設定

PHPセキュリティ設定

PHPセキュリティ関連の設定内容
 ・グローバル変数制限
 ・情報の隠蔽
 ・セッション関係(セッション管理をCookieのみで行う)
 # vi /etc/php.ini
;省略
register_globals = Off        
expose_php = Off         
session.use_only_cookies = 1

その他のセキュリティ関連の設定内容

 ・外部の任意のスクリプトを実行される危険性回避
  ※EC-CUBEやWordPressの一部でallow_url_fopen利用しているので注意!!
 ・SHA-1の指定に変更
 ・指定ディレクトリ以外でのphp実行制御
 # vi /etc/php.ini
;省略
allow_url_fopen = Off        
session.hash_function = 1
open_basedir = /usr/share/:/var/www/


PHPセッション関連設定

PHPセッションを削除するには、Crontabで行う方法とphp.iniで指定する2通りあります。
Crontabのでセッションファイルを削除した方がサーバに負荷がなく、確実にセッションファイルを削除することができるのでお勧めです。
Crontabで定期的にセッションファイルの削除
ここでは下記のように30分以上更新がないファイルを10分ごとに削除する設定をします。
# crontab -e
*/10 * * * * find /var/lib/php/session -type f -mmin +30 -exec rm -f {} \;



php.iniファイルでPHPセッションファイルの削除
・ガーベッジコレクションが行われる確率(%)は、100回のアクセスに1回ガーベッジコレクションが行われる
・セッションTimeOut時間は24分(1440秒)とする。
session.gc_probability = 1
session.gc_divisor     = 100
session.gc_maxlifetime = 1440

gc_probability ÷ gc_divisor × 100 = ガーベッジコレクションが行われる確率(%)





おすすめのApache関連書籍

[PHP+MySQLマスターブック]のEC横断比較とレビュー

PHP+MySQLマスターブック
著者:永田 順伸
出版日:2014-01-24
出版社:マイナビ

[プロになるための PHPプログラミング入門]のEC横断比較とレビュー

プロになるための PHPプログラミング入門
著者:星野 香保子
出版日:2012-01-13
出版社:技術評論社





VPS(レンタルサーバー)をサービス・機能で比較

VPS(レンタルサーバー)をサービス・機能で比較 (GMOクラウドVPS,さくらVPS,WebARENA SuitePRO,CloudCore VPS)
VPS(レンタルサーバー)をサービス・機能で比較 (ServersMan@VPS,Conoha,使えるねっとVPS,VitualWeb)
VPS(レンタルサーバー)をサービス・機能で比較 (@YMC,Speever,SEEDS,SPPD)
VPS(レンタルサーバー)をサービス・機能で比較 (ラピッドサイト,お名前.com,ServerQueen,ABLENET)


VPS(レンタルサーバー)を用途/目的で比較

ASP.NETが利用可能なWindowsVPSの比較 (VitualWeb,使えるねっとVPS,GMOクラウド VPS,ABLENET)
FX自動売買環境としてのWindowsVPS(リモートデスクトップ)比較 (お名前.comVPS,使えるねっとVPS,ServersMan@VPS,SPPD)
地域別(電力会社管内別)のVPS 【BCP/DR対策】
東京電力会社管内のVPS (さくらVPS, ServersMan@VPS, VirtualWeb, SEEDS, Conoha)
関西電力会社管内のVPS (さくらVPS, ServersMan@VPS, ABLENET)


VPS(レンタルサーバー)を契約の前に

VPS(レンタルサーバー)で注意すべきこと
VPS(レンタルサーバー)を契約の前に確認すべきこと



web拍手 by FC2 Google+
Yahoo!ブックマーク Googleブックマーク はてなブックマーク livedoorClip del.icio.us FC2 ニフティクリップ iza Buzzurl 




PR

最新記事
(07/18)
(10/12)
(09/27)
(09/20)
(09/13)
(09/12)
(09/06)
(08/30)
(08/30)
(03/01)
(02/21)
(11/29)
(09/18)
(06/14)
(05/25)
(05/25)
(05/17)
(05/11)
(02/23)
(02/22)
(02/02)
(12/08)
(11/16)
(11/16)
(11/04)
最古記事
(06/30)
(07/01)
(07/04)
(07/07)
(07/16)
(07/18)
(07/21)
(07/21)
(07/25)
(07/29)
(08/19)
(08/27)
(08/31)
(09/09)
(09/16)
(09/22)
(09/22)
(09/28)
(04/06)
(04/20)
(04/29)
(04/30)
(06/21)
(06/23)
(06/26)

Comment

お名前
タイトル
E-MAIL
URL
コメント
パスワード

Copyright © インフラエンジニアのVPS徹底比較 : All rights reserved

TemplateDesign by KARMA7

忍者ブログ [PR]

管理人限定

広告検索

Custom Search

おすすめ記事一覧

VPSのサービス/機能比較

VPSのサービス比較(大手VPS)
VPSのサービス比較(EC or 拡張性)
VPSのサービス比較(注目のVPS)
VPSのサービス比較(運用サービス充実VPS)

おすすめVPS紹介

個人向けベストTOP3 VPS
法人向けベストTOP3 VPS
法人向けVPSで確認すべきこと
個人向けVPSで確認すべきこと

VPSの用途/目的別比較

ASP.NETが利用可能な
 WindowsVPSの比較

MS SQL SERVERが利用可能な
 WindowsVPSの比較

安定した仮想化エンジンで比較するVPS
初心者でも管理可能なVPS
VPSのマネージドサービス比較
セキュリティサービス(IPS,FW)が充実したVPS
監視サービスで選ぶVPS
拡張性で選ぶVPS
Linux系OSで複数台構成ができるVPS
Windowsで複数台構成ができるVPS
VPSのサーバ構成
開発環境/コンテンツ確認用としてのVPS活用

クラウドサービス関連記事

クラウドコンピューティングWindows Azure
ハウジング、ホスティング(VPS)とIaaSの比較
日本国内のAWS互換クラウド マルチクラウド比較


VPSでのセキュリティ

セキュリティ重視したVPS
セキュリティ診断ASPで脆弱性を無くす

サーバ運用・管理

初心者でも管理可能なVPS
WEB操作でサーバ管理
VPSのマネージドサービス比較

FX用VPS(リモートデスクトップ)

FX自動売買環境としてのWindowsVPS
 (リモートデスクトップ)比較

FX用VPS環境を安くする

BCP/DRサイトとして利用するVPS

電力会社管内別のVPS 【BCP/DR対策】
東京電力会社管内のVPS
関西電力会社管内のVPS

VPSの価格比較

Linux系VPSの価格比較
月額ワンコインで借りられるVPS
ASP.NETが利用可能なVPSの価格比較

VPS注意点

VPSで注意すべきこと
VPSの契約前に確認すること
SWAP領域が扱えるVPS

各VPS業者のお得情報

各VPS業者のキャンペーン情報
FXシステムトレード用VPSを無料にする

おすすめVPS業者

conoha VPSの詳細と評価/評判
お名前.com VPS(KVM)の詳細と評価/評判
さくらVPSの詳細と評価/評判
ServersMan@VPの詳細と評価/評判
@YMCのVPSの詳細と評価/評判
WebARENA SuiteProの詳細と評価/評判
WebARENA VPSクラウドの詳細と評価/評判
VirtualWebの詳細と評価/評判
ABLENETのVPSの詳細と評価/評判
 ・ABLENETのコントロールパネル
 ・ABLENETの申請手順
 ・ABLENETでのOSインストール手順
SpeeverのVPSの詳細と評価/評判
GMOクラウドVPSの詳細と評価/評判
使えるねっとVPSの詳細と評価/評判
SEEDS VPSの詳細と評価/評判
SPPD VPSの詳細と評価/評判
ServerQueen(Linux)の詳細と評価/評判

おすすめクラウドサービス

WebARENA VPSクラウドの詳細と評価/評判
GMOクラウドPublicの詳細と評価/評判
NTTCom CloudNの詳細と評価/評判

設定手順

初心者でもできるApache設定
初心者でもできるPHP設定
初心者でもできるMySQL設定

広告

広告2



バーコード

広告2