インターネットテクノロジーの継続的な開発により、さまざまなWebサイトの間でビデオコンテンツがますます一般的になりつつあります。ビデオ再生機能をより効率的に統合するために、多くの開発者はCGIプロトコルと組み合わせてPHPを使用することを選択します。この記事では、Webサーバーを構成し、再生ページを作成し、ビデオ再生機能を正常に展開する方法を示します。
ビデオ再生機能を実装する前に、関連するテクノロジーを簡単に理解しましょう。
PHPは、Web開発で広く使用されている一般的なスクリプト言語であり、動的なWebコンテンツの生成に特に適しています。
CGI(Common Gateway Interface)は、Webサーバーが外部プログラム(PHPスクリプトなど)にリクエストを引き渡し、応答結果をクライアントに返すことができる標準プロトコルです。
サーバーがCGIの実行をサポートするためには、Webサーバー(Apacheなど)で構成する必要があります。
Apache構成ファイルを開きます:
sudo nano /etc/httpd/httpd.conf
CGIモジュールを有効にし、以下を解除します。
LoadModule cgi_module modules/mod_cgi.so
CGIで処理されたファイル拡張機能を指定します。
AddHandler cgi-script .cgi .pl
変更が完了したらファイルを保存し、Apacheサービスを再起動します。
sudo systemctl restart httpd
次に、簡単なビデオ再生ページを書きます:
video.phpという名前のファイルを作成し、次のコードを追加します。
<?php
$videoFile = 'path/to/video.mp4';
$videoType = 'video/mp4';
?>
<video controls>
<source src="<?php echo $videoFile; ?>" type="<?php echo $videoType; ?>">
Your browser does not support the video tag.
</video>
サーバー上の実際のビデオファイルへのパスにPath/to/video.mp4を置き換えてください。
ページ作成を完了したら、以下の手順に従って展開します。
Video.phpファイルをサーバーのWebサイトルートディレクトリまたはサブディレクトリにアップロードします。
ブラウザにページアドレスを入力します。
<span class="fun">http://yourdomain.com/video.php</span>
ビデオプレーヤーのインターフェイスを表示し、[再生]ボタンをクリックしてビデオを再生できるはずです。
この記事で説明する手順を通じて、PHPとCGIを使用してビデオ再生機能をWebサイトに簡単に追加できます。個人的なブログであろうと企業のウェブサイトであろうと、このアプローチは柔軟で信頼性の高いビデオ埋め込みソリューションを提供します。