ubuntuでlnmp環境をどのように構築しますか?
UbuntuシステムでLNMP環境(Linux + Nginx + MySQL + PHP)を構築するには、以下の手順に従うことができます。
- Nginxをインストールするには、ターミナルで以下のコマンドを実行してください。
- sudo apt update
sudo apt install nginxを実行してください。 - MySQLのインストール:
ターミナルで以下のコマンドを実行してMySQLをインストールしてください: - sudo aptを使用して、mysql-serverをインストールします。
- PHPをインストールするには、ターミナルで以下のコマンドを実行してPHPおよび関連プラグインをインストールしてください。
- sudo aptでphp-fpmとphp-mysqlをインストールしてください。
- Nginxの設定:
Nginxの設定ファイルを作成し、例えば/etc/nginx/sites-available/example.comに以下の内容を追加してください。 - サーバー {
ポート80で待機;
サーバーの名前はexample.com;
ルートは/var/www/html;
indexはindex.php index.html index.htm;ロケーション/ {
try_files $uri $uri/ /index.php?$query_string;
}ロケーション~ \.php$ {
snippets/fastcgi-php.confをインクルード;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
} - その後、以下のコマンドを実行して設定ファイルを有効にし、Nginxを再起動します:
- sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx - LNMP環境のテスト:
/var/www/htmlディレクトリにindex.phpファイルを作成し、以下の内容を記述してください。
- 「http://example.com」にアクセスして、PHP情報ページが表示されたら、LNMP環境の構築が成功していることを示しています。
このようにして、UbuntuシステムでLNMP環境を構築する過程が完了しました。何か質問があれば、いつでも私にお尋ねください。