ホームページ >バックエンド開発 >PHPチュートリアル >大規模なビデオのアップロードに対する PHP のトランザクション タイムアウトを増やすにはどうすればよいですか?

大規模なビデオのアップロードに対する PHP のトランザクション タイムアウトを増やすにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-30 19:10:14484ブラウズ

How Can I Increase PHP's Transaction Timeout for Large Video Uploads?

大規模なビデオのアップロードに対する PHP トランザクション タイムアウトの延長

大規模なビデオをアップロードしようとすると、トランザクションがデフォルトを超えたことを示すエラーが発生する場合があります60秒のタイムアウト。この問題を解決し、ビデオのアップロードを成功させるには、php.ini ファイル内の特定の PHP 設定を変更することが不可欠です。

max_execution_time

PHP の max_execution_time ディレクティブは、最大値を制限します。スクリプトの実行が許可される時間。デフォルト値は 60 秒ですが、大規模なビデオをアップロードするには不十分な場合があります。このタイムアウトを延長するには、次のパラメータを設定できます:

max_execution_time = 600000

この値は 10 分に相当し、アップロード プロセスが完了するまでに十分な時間を提供します。

upload_max_filesize

もう 1 つの重要な設定は、upload_max_filesize で、アップロードできるファイルの最大サイズを決定します。大きなビデオの場合は、この制限を増やす必要がある場合があります。

upload_max_filesize = 500M

この値では、最大 500 MB のファイルのアップロードが許可されます。

php.ini の場所

php.ini ファイルの場所は、システム環境によって異なります。通常、次のディレクトリのいずれかにあります:

  • Windows: C:phpphp.ini
  • Linux: /etc /php.ini
  • OS X: /etc/php.ini

より具体的な情報については、PHP ドキュメントを参照してください: https://www.php.net/manual/en/ini.list.php

以上が大規模なビデオのアップロードに対する PHP のトランザクション タイムアウトを増やすにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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