ステップ1: Nginxのインストール まず、UbuntuにNginxをインストールします。ターミナルを開き、次のコマンドを実行します:
sudo apt update
sudo apt install nginx
インストールが完了したら、Nginxサービスを起動します。
sudo systemctl start nginx
ブラウザを開き、サーバーのIPアドレスを入力すると、Nginxのデフォルトページが表示されるはずです。
ステップ2: PHPのインストール 次に、PHPをインストールします。以下のコマンドを実行します:
sudo apt install php-fpm php-mysql
インストールが完了したら、NginxとPHPの連携を設定します。以下のコマンドを実行します。
sudo nano /etc/nginx/sites-available/default
エディタが開かれたら、以下の行を探して修正します:
index index.html index.htm index.nginx-debian.html;
上記の行を以下のように変更します:
index index.php index.html index.htm index.nginx-debian.html;
次に、以下の行を探して修正します:
# pass PHP scripts to FastCGI server
#
#location ~ \.php$ {
# include snippets/fastcgi-php.conf;
#
# # With php-fpm (or other unix sockets):
# fastcgi_pass unix:/run/php/php7.4-fpm.sock;
# # With php-cgi (or other tcp sockets):
# # fastcgi_pass 127.0.0.1:9000;
#}
上記の行を以下のように変更します:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
# With php-fpm (or other unix sockets):
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
# With php-cgi (or other tcp sockets):
# fastcgi_pass 127.0.0.1:9000;
}
変更が完了したら、エディタを保存して終了します。
ステップ3: PhpMyAdminのインストール 最後に、PhpMyAdminをインストールします。以下のコマンドを実行します:
sudo apt install phpmyadmin
インストールが完了したら、ブラウザで以下のURLにアクセスします:
http://サーバーのIPアドレス/phpmyadmin
PhpMyAdminのログイン画面が表示されますので、MySQLのユーザー名とパスワードを入力してログインします。
以上で、UbuntuでNginxと共にPhpMyAdminをインストールする手順が完了です。これで、PhpMyAdminを使用してデータベースを管理できるようになります。