PHP 設定
PHP バックエンドでは、Web サイトの高度な対話が可能になります。 これは幅広く使用されているバックエンドで、さまざまな統合が行われています。 最も共通の方法は、データベースとのバンドル化です。 異なる PHP 環境を個別のプロファイル設定でカスタマイズできます。
PHP プロファイルの追加方法:
- [作成]をクリックします。
- このプロファイルに対する [プロファイル名]と[説明]のフィールドに記入します。.
- ドロップダウン リストから、使用したい PHP バックエンド バージョンを選択します。
- このプロファイルに異なる種類の設定を構成します。
- プロファイル設定の詳細は、全般設定、FPM、およびコアタブを参照してください。
- [OK] をクリックして、設定を保存します。
全般設定
[全般設定]タブで、opcache の有効化や PHP extensions など PHP プロファイルの基本設定を構成できます。
PHP キャッシュを有効にする:
PHP パフォーマンスを強化する場合は、[PHP キャッシュを有効にする] を選択します。 ただし、有効にできない場合もあります。
ウェブページに PHP エラーメッセージを表示する:
ウェブページに PHP エラーメッセージを表示したい場合は、[display_errors を有効にして PHP エラーメッセージを表示する] を選択します。
PHP open_basedir をカスタマイズする:
- open_basedir をカスタマイズしたい場合は、[PHP open_basedir をカスタマイズ] をクリックします。
- テキストフィールドにカスタマイズするパスを入力してから、[適用] をクリックします。 システムのデフォルト設定にする場合は、[PHP open_basedir をカスタマイズ] の選択を解除してから [適用] をクリックします。
注:
- パスを区切るには、コロン(:)を使用してください。 例えば /etc:/tmp:/usr/bin/php となります。
- 安全のために、homes 共有フォルダのパス(例:/volume1/homes)を open_basedir に追加することはできません。
PHP extensions の有効化または無効化の方法:
よく見られるモジュールは、拡張リストのビルトインです。また、Web サイトのニーズをカスタマイズするために有効化することができます。 拡張には、APCu、bz2、curl、dba、gd、mcrypt、mssql、opcache、pgsql、session、sqlite3 などがあります。必要に応じて、異なるバックエンドをカスタマイズすることができます。
- 拡張リストでは、有効化/無効化する拡張にチェック/チェック解除をすることができます。
- [OK] をクリックして、設定を保存します。
FPM
[FPM] タブでは、PHP FastCGI Process Manager(FPM)の設定を調整できます。
- PHP 設定ページで、希望の PHP プロファイルをダブルクリックします。
- [FPM]タブに進み、必要に応じて以下の値を修正します。
- FPM モード: 動的、静的、オンデマンド に FPM モードを設定できます。
- 最大プロセス
- 開始サーバー
- 最小スペア サーバー
- 最大スペア サーバー
- [OK] をクリックして、設定を保存します。
コア
[コア] タブには、すべての PHP ini 設定が含まれています(sendmail_path や sendmail_from など)。
- PHP 設定ページで、希望の PHP プロファイルをダブルクリックします。
- [コア] タブを開きます。
- 編集する ini 設定を見つけます。 検索バーに名前を入力することができます。
- 右の列の値をクリックして編集します。
- [OK] をクリックして、設定を保存します。