PHP設定

PHP設定をご説明します。

設定変更後、スクリプトの変更が必要な場合があります。配布元及びプログラムの内容をご確認ください。

PHPバージョンの変更方法

PHP設定画面の表示
ユーザー専用ページにログインし、『PHP設定』を開きます。
ログインできない場合は、よくある質問をご覧ください。
PHPバージョンの変更
変更するドメインのPHPバージョンを選択し、『変更』をクリックします。すべてのドメインに対して設定することも可能です。
PHPバージョンの変更
設定変更後、反映までに5~10分ほどかかります。
【SSHでPHPをご利用の場合】

以下のパスを指定してください。

PHP5.6をご利用の場合

『/usr/local/php5.6/bin/php』のパスを指定

PHP5.5をご利用の場合

『/usr/local/php5.5/bin/php』のパスを指定

PHP5.4をご利用の場合

『/usr/local/php5.4/bin/php』のパスを指定

PHP5.3をご利用の場合

『/usr/local/php5.3/bin/php』のパスを指定

php.iniの設定方法

PHP設定画面の表示
ユーザー専用ページにログインし、『PHP設定』を開きます。
ログインできない場合は、よくある質問をご覧ください。
php.iniの設定画面の表示
設定するドメインの『設定』をクリックします。すべてのドメインに対して設定することも可能です。
CGI版のみ変更可能です。モジュール版は変更できません。
php.iniの設定画面の表示
php.iniの設定
必要な項目を設定し、『php.iniを設定する』をクリックします。
php.iniの設定

mbstring関連

mbstring.language

デフォルト言語の設定。『neutral』は『UTF-8』になります。

mbstring.internal_encoding

内部文字エンコーディングの設定。

mbstring.encoding_translation

HTTP入力文字のエンコーディング検出と内部文字エンコーディングへの変換を有効にします。

mbstring.func_overload

シングルバイト対応の関数をmbstring関数の対応する関数で置換するか否かの設定。設定値の詳細はPHPオンラインマニュアルをご覧ください。

mbstring.http_input

HTTP入力文字エンコーディングのデフォルト値の定義の設定。

mbstring.http_output

HTTP出力文字エンコーディングのデフォルト値の定義の設定。

session関連

session.auto_start

リクエスト開始時にセッションを自動的に開始するか否かの設定。

session.use_trans_sid

URLにセッションIDを付加するか否かの設定。『未設定』、『0』は無効、『1』は有効になります。

session.use_only_cookies

クライアント側へのセッションIDの保存にCookieのみを使用するか否かの設定。

apc関連

apc.enabled

apcを有効にするか否かの設定。

apc.enable_cli

CLIバージョンのPHPでAPCを有効にするか否かの設定。

PHP5.4、PHP5.3で利用できます。

xdebug関連

xdebug.default_enable

Xdebugを有効にするか否かの設定。有効にした場合、PHPのエラーが発生すると、スタック・トレースを表示できます。

xdebug.remote_enable

ホストやポート上のデバッククライアントにXdebugを有効にするか否かの設定。

xdebug.profiler_enable

プロファイルをプロファイル出力用のディレクトリに作成するか否かの設定。

xdebug.overload_var_dump

Xdebugによるvar_dump()のオーバーロードを有効にするか否かの設定。

PHP5.4、PHP5.3で利用できます。

そのほか

default_charset

HTTPのContent-typeヘッダの文字セットの設定。

output_handler

スクリプトの全ての出力を関数にリダイレクトするか否かの設定。

output_buffering

全てのファイルに関して出力バッファリングを有効にするか否かの設定。

magic_quotes_gpc

HTTPリクエストデータ(Get、Post、Cookie)処理の際に『'(シングルクオート)』、『"(ダブルクオート)』、『\(バックスラッシュ)』、『NULL文字』を全てバックスラッシでエスケープ処理するか否かの設定。

PHP5.3で利用できます。
short_open_tag

PHPタグの短縮型(<? ?>)を使用可能にするか否かの設定。

safe_mode

セーフモードでPHPを動かすか否かの設定。セーフモードに設定した場合、一部の関数は制限を受けます。

PHP5.3で利用できます。
register_globals

EGPCS(Environment、GET、POST、Cookie、Server)変数をグローバル変数として登録するか否かの設定。

PHP5.3で利用できます。
allow_url_fopen

リモートサーバのURLに対してファイル形式でアクセスできるようにします。

upload_max_filesize

アップロードされるファイルの最大サイズの設定。ロリポップ!では、この値を設定すると同時にpost_max_sizeも設定されます。

display_errors

PHPの内部エラーが発生したときに、エラーメッセージを表示するか否かの設定。

error_reporting

出力するPHPエラーの種類の設定。

asp_tags

ASP形式のタグ<% %>を通常のタグ<?php ?>に加えて使用可能にするか否かの設定。

variables_order

変数のパースの順番の設定。

auto_prepend_file

ファイルの前に自動的に追加されるファイルの名前を指定するか否かの設定。

php_value, php_flagを利用可能にする

『on』にすると、php_value、php_flagを.htaccessで設定できるようになります。


マニュアルのトップへ