Tuesday, December 20, 2022

[Ubuntu] Hướng dẫn cài LEM

 LEMP stack là một nhóm các phần mềm được sử dụng để tạo nên một web server xử lý ngôn ngữ PHP. Nhóm phần mềm này gồm hệ điều hành Linux, phần mềm chạy dịch vụ web server là Nginx. Cơ sở dữ liệu được lưu trữ trên MySQL và ngôn ngữ động PHP.

LEM cài đặt trên Ubuntu server 20.04 LTD

Cài đặt NGINX


Step 1: install nginx

  • apt install nginx

Step 2: install composer

# Composer (Optional) do dự án liên quan tới Laravel nên mặc định cài luôn

  • apt install unzip zip composer -y

Step 3: install repository php

  • sudo add-apt-repository ppa:ondrej/php

----- Không cài được thì chạy thêm lệnh sau

  • sudo apt-get install software-properties-common

Step 4: update

- sudo apt update


Cài đặt PHP

# Option 1: System default (Recommended)

  • apt install php-mysql php-fpm php-mbstring php-xml php-curl

# Option 2: cài từng version riêng lẻ

  • apt install php7.2-mysql php7.2-fpm php7.2-mbstring php7.2-xml php7.2-curl

  • apt install php5.6-mysql php5.6-fpm php5.6-mbstring php5.6-xml php5.6-curl

--hoặc full thư viện (thử viện tương đối đầy đủ)

  • sudo apt install php7.4-fpm php7.4-common php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-curl php7.4-gd php7.4-imagick php7.4-cli php7.4-dev php7.4-imap php7.4-mbstring php7.4-opcache php7.4-soap php7.4-zip php7.4-intl -y


---check lib php

  • php -m

Cài đặt Mysql

Step 5: install mysql -> next next

  • apt install mysql-server

Step 6: muốn dùng phpadmin để monitor mysql thì cài lệnh sau không bắt buộc phải cài, có thể dụng lệnh trên server để điều khiển mysql hoặc dùng workbench (note lại để bữa sau viết bài cài workbench)


Kiểm tra thư viện PHP: php -m

Kiểm tra và chọn version PHP mặc định: sudo update-alternatives --config php


Monday, December 19, 2022

[Ubuntu] Cài đặt Nodejs theo Version mong muốn

Cài theo step by step

----Chuẩn bị

- sudo apt update

- sudo apt -y install curl dirmngr apt-transport-https lsb-release ca-certificates

- curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -


Trong đường link download mình muốn dùng phiên bản bao nhiêu thì thế vào chổ {version-nodejs} như ví dụ bên dưới.


P/s: https://deb.nodesource.com/{version-nodejs}

example: https://deb.nodesource.com/setup_14.x


-----Cài đặt

- sudo apt -y install nodejs


Ví dụ: mình muốn chạy Nodejs vesion 12 thì như sau: rồi chạy lại lệnh "cài đặt"

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

 

[Ubuntu] Hướng dẫn cài LEM

  LEMP stack là một nhóm các phần mềm được sử dụng để tạo nên một web server xử lý ngôn ngữ PHP. Nhóm phần mềm này gồm hệ điều hành Linux, p...