ホームページ  >  記事  >  バックエンド開発  >  仮想ホストでphpのパラメータを変更する方法

仮想ホストでphpのパラメータを変更する方法

藏色散人
藏色散人オリジナル
2020-08-01 10:02:292046ブラウズ

PHP でパラメータを変更する方法: まず「.htaccess」を見つけて開き、次に PHP スクリプトの 1 回の最大実行時間を 60 秒に調整し、次に PHP の 1 回の実行で使用可能な最大メモリを調整します。 script to 512M; 最終修正 PHP でアップロードするファイルのサイズで十分です。

仮想ホストでphpのパラメータを変更する方法

# 推奨: 「

PHP ビデオ チュートリアル

仮想ホストによる PHP パラメータの変更

SugarHosts 仮想ホストは、デフォルトでほとんどの Web サイト プログラムに対して PHP パラメータを最適化しているため、通常は調整する必要はありません。

サーバーのパフォーマンスを最大化するために、カスタム php.ini ファイルはサポートされていません。 .htaccess を通じて一部の PHP パラメータをカスタマイズできます。

.htaccess の検索

.htaccess は Web サイトのルート ディレクトリに保存されており、このファイルは隠しファイルです。隠しファイルを表示するには、ファイルマネージャーで「隠しファイルの表示」を設定する必要があります。または、FTP を使用して表示することもできます。

ほとんどの主流の Web サイト プログラムには、デフォルトで .htaccess ファイルが含まれています。 Web サイトのルート ディレクトリにファイルが存在しない場合は、同じ名前で新しい空のファイルを作成します。

PHP スクリプトの最大 1 回の実行時間を 60 秒に調整します

次の行を .htaccess に追加します:

php_value max_execution_time 60
Apache Configuration
# # 上記のルールの #60 は、必要な実行時間 (秒単位) に置き換えることができます。許容される最大実行時間は 180 秒です。サーバーのパフォーマンスを確保するため、180 秒を超えて実行されたユーザー プロセスは強制的に終了されます。

実行可能時間を変更することはお勧めできません。通常の速度の Web サイト プログラムは 2 秒以内に実行を完了する必要があります。 Web サイト プログラムの実行に時間がかかるほど、訪問者が Web サイトの最初の応答 (最初のバイトが送信される) を待たなければならない時間が長くなります。 Web サイトに毎日のアクセス中にリクエスト タイムアウトのタイムアウト エラーが頻繁に発生する場合は、まず Web サイトのプログラム設定とリソースの使用状況を確認してください。 Web サイトが 10 秒以上応答しない場合、ほとんどの訪問者は Web ページを閉じることを選択します。何らかの理由で実行時間を長くすると、Web サイトのユーザー エクスペリエンスが向上しないだけでなく、異常なスクリプトが時間内に終了できなくなり、Web サイトの負荷容量が低下する可能性があります。

PHP スクリプトの 1 回の実行で使用可能な最大メモリを 512M に調整します

次の行を .htaccess に追加します。

php_value memory_limit 512M
Apache Configuration

デフォルト値は 256MB で、ほとんどのプログラムには十分です。必要な場合以外は調整しないでください。調整可能な範囲は 64MB ~ 512MB です。

PHP アップロード ファイル サイズの調整

デフォルト値は 100MB です。この設定は変更できません。変更する必要があります。 100MBを超えるファイルをアップロードする場合は、FTP経由でアップロードしてください。 Web サイト ユーザーに 100 MB を超えるファイルのアップロードを依頼する場合、ファイル共有またはバックアップ サービスに仮想ホストの使用は許可されておらず、その使用は利用規約に違反する可能性があることに注意してください。

以上が仮想ホストでphpのパラメータを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。