Cara Ubuntu 20.04에 LEMP 설치
이제 LEMP ???
LEMP는 Linux, Nginx, Mysql 및 PHP/Perl/Pyhton에서 사용할 수 있습니다. Komponen-komponen tersebut membentuk sebuah
stack
yang digunakan untuk menjalankan web server
.berperan sebagai sistem operasi utama untuk dapat menjalankan komponen-komponen lainnya. Beberapa OS는 인기 있는 Antara lain: Ubuntu, Centos, Cloudlinux 및 lain-lain입니다.
"engine-ex"는 IMAP 프로토콜, POP3 및 SMTP를 통해 HTTP/S, 프록시, 부하 분산 및 프록시 이메일을 통해 웹 서버를 확장할 수 있습니다.
Komponen ini merupakan 시스템 데이터베이스 양 sering digunakan bersama PHP.
Bahasa pemrograman yang digunakan untuk membangun halaman web.
랑카 설치
Nginx 설치
sudo apt-get update -y
sudo apt-get install nginx -y
nginx는 다음과 같이 설치할 수 있습니다. 다음은 서버에서 다음과 같은 명령을 내릴 수 있습니다.
nginx -v
service nginx status
Jika berhasil command diatas akan memunculkan versi dan status service nginx.
MySQL 설치
sudo apt-get install mysql-server -y
mysql을 설치하고 설치하려면 다음 작업을 수행하십시오
command
.sudo mysql_secure_installation
Setelah melakukan
command
diatas, kita bisa coba cek koneksi ke database dengan sudo mysql
. 보안 데이터베이스는 사용자 로그인을 위한 mysql 서비스unix_socket
입니다.Biasanya nanti akan muncul masalah seperti
Access denied for user 'root'@'localhost'
. mysql을 사용하여 시스템을 업데이트할 수 있습니다. 이쿠티command
dibawah ini:sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'CodingIsC00l';
PHP 설치
sudo apt-get install php-fpm -y
php --version
산출
PHP 7.4.3 (cli) (built: Mar 2 2022 15:36:52) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
Nginx 구성
Setelah semua komponen sudah terinstall, langkah berikutnya adalah konfigurasi nginx. 튜토리얼 kali ini, kita hanya menampilkan 출력 다리
phpinfo
. Ikuti command
dibawah:sudo chown -R $USER:$USER /var/www/html
echo '<?php phpinfo();' >> /var/www/html/index.php
Pertama, kita ubah
ownership
untuk 폴더 /var/www/html
. Lalu kita membuat 파일 .php yang nanti akan menampilkan php 정보 saat 웹사이트 kita dikunjungi.sudo unlink /etc/nginx/sites-enabled/default
sudo mv /etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak
sudo nano /etc/nginx/sites-available/default
명령 ini akan membuat file baru, silahkan masukan
basic-config
dibawah ini:server {
listen 80;
server_name _;
root /var/www/html;
index index.html index.htm index.php;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
설치 파일
symlink
이 nginx 파일 구성, cek 구성 및 nginx 재시작을 해제합니다.sudo ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/
sudo nginx -t
sudo service nginx restart
좋아, sekian tutorial kali ini. Semoga 튜토리얼은 우분투에서 시작합니다
setup LEMP
. Ditunggu 튜토리얼-튜토리얼 berikutnya.테리마카시,
Reference
이 문제에 관하여(Cara Ubuntu 20.04에 LEMP 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ibnuhabibie/cara-install-lemp-di-ubuntu-2004-96o텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)