クラウドサーバーでPHPサイトを構築する方法
クラウドサーバーで PHP Web サイトを構築するには、次の手順に従います。
- Web サーバーのインストール: クラウドサーバーで最も一般的に使用される Web サーバーは Apache と Nginx です。どちらか 1 つを選択してインストールと設定を行うことができます。たとえば、Ubuntu では次のコマンドを使用して Apache をインストールできます。
sudo apt update
sudo apt install apache2
Nginxのインスールは次のコマンドを使用します。
sudo apt update
sudo apt install nginx
- PHPのインストール:Webサイト用のスクリプトやコードを実行するためにPHPをインストールします。次のコマンドでPHPとその一般的なモジュールをインストールします。
sudo apt update
sudo apt install php libapache2-mod-php
もしくは
sudo apt update
sudo apt install php-fpm
具体の指令は、選択するウェブサーバーによって異なります。
- /var/www/html/
sudo mkdir /var/www/html/mywebsite
- /etc/apache2/sites-available/000-default.conf
sudo nano /etc/apache2/sites-available/000-default.conf
そのファイルに次の指示を追加してください。
DocumentRoot /var/www/html/mywebsite
<Directory /var/www/html/mywebsite>
AllowOverride All
</Directory>
ファイルを保存して閉じた後、Apache を再起動します。
sudo systemctl restart apache2
- インデックス.php
<?php
phpinfo();
?>
ファイルを保存して閉じたら、ブラウザからサーバーのグローバルIPアドレスまたはドメイン名に、例えばhttp://your_server_ip/index.phpという/index.phpパスを加えてアクセスします。PHPの情報が正しく表示されたら、PHPは正常にインストールおよび設定されています。
- ファイルをアップロード: PHPサイトファイルをWebサイトディレクトリにアップロードします。ファイルはFTPツール(FileZillaなど)を使用するか、コマンドラインツール(scpなど)でサーバーにコピーできます。
これらのステップに従うことで、クラウドサーバー上でPHPウェブサイトを構築できます。