Download app

Quét mã QR để tải về ứng dụng

QR code

Cách cài đặt WordPress Ubuntu bằng LAMP Stack

20/08/2021, 10:18 am
1,452

Đối với những người không đủ khả năng phát triển trang web từ đầu, hiện nay có một số hệ thống quản lý nội dung (CMS) chẳng hạn như WordPress mà bạn có thể tận dụng để thiết lập blog cũng như hoàn thiện trang web chỉ với một vài cú nhấp chuột.

WordPress là một CMS mạnh mẽ, miễn phí và mã nguồn mở, có thể cắm và tùy chỉnh cao, đang được hàng triệu người trên thế giới sử dụng để chạy blog và các trang web đầy đủ chức năng.

Nó rất dễ cài đặt và nghiên cứu, đặc biệt là đối với những người chưa có kiến ​​thức về thiết kế và phát triển trang web trước đó. Với hàng triệu plugin và chủ đề có sẵn, được phát triển bởi một cộng đồng người dùng và nhà phát triển tích cực và tận tâm, bạn có thể sử dụng để điều chỉnh blog hoặc trang web của mình hoạt động và trông theo cách bạn muốn.

Yêu cầu

Một máy chủ Ubuntu chuyên dụng có tên miền đã đăng ký, tôi khuyên bạn nên sử dụng dịch vụ lưu trữ Linode, cung cấp tín dụng 100 đô la để dùng thử miễn phí.

Trong bài đăng này, chúng tôi sẽ chạy qua các bước khác nhau mà bạn có thể làm theo, để cài đặt phiên bản WordPress mới nhất trên Ubuntu 20.04, Ubuntu 18.04 và Ubuntu 16.04 với LAMP (Linux, Apache, MySQL và PHP stack).

Cài đặt LAMP Stack trên Ubuntu Server

Đầu tiên, chúng tôi sẽ khám phá các bước khác nhau để cài đặt LAMP stack trước khi tiến hành cài đặt WordPress.

Bước 1: Cài đặt máy chủ web Apache trên Ubuntu

Đầu tiên, cập nhật và nâng cấp danh sách gói phần mềm, sau đó cài đặt máy chủ web Apache bằng các lệnh sau.

$ sudo apt-get update

$ sudo apt-get upgrade

$ sudo apt-get install apache2 apache2-utils

Chúng tôi cần kích hoạt máy chủ web Apache2 khởi động tại thời điểm khởi động hệ thống, cũng như khởi động dịch vụ và xác minh trạng thái như sau:

$ sudo systemctl enable apache2

$ sudo systemctl start apache2

$ sudo systemctl status apache2

Khi bạn đã khởi động Apache, bạn cần cho phép lưu lượng trên HTTP của mình tường lửa UFW như hình minh họa.

$ sudo ufw allow trong"Apache"

trạng thái$ sudo ufw

Để kiểm tra xem máy chủ Apache có đang chạy hay không, hãy mở trình duyệt web của bạn và nhập URL sau vào thanh địa chỉ.

https://server_address

HOẶC

https://your-domain.com

Trang chỉ mục mặc định của Apache2 sẽ được hiển thị trong trường hợp máy chủ web đang hoạt động.

Lưu ý: Thư mục gốc mặc định của Apache là /var/www/html, tất cả các tệp web của bạn sẽ được lưu trữ trong thư mục này.

Bước 2: Cài đặt máy chủ cơ sở dữ liệu MySQL

Tiếp theo, chúng ta cần cài đặt máy chủ cơ sở dữ liệu MySQL bằng cách chạy lệnh dưới đây:

$ sudo apt-get install mysql-client mysql-server

Nếu bạn muốn cài đặt MariaDB, bạn có thể cài đặt nó bằng cách sử dụng lệnh sau.

$ sudo apt-get install mariadb-server mariadb-client

Sau khi máy chủ cơ sở dữ liệu được cài đặt, bạn nên chạy tập lệnh bảo mật để loại bỏ các cài đặt mặc định không an toàn và bảo vệ hệ thống cơ sở dữ liệu của mình.

$ sudo mysql_secure_installation 

Trước tiên, bạn sẽ được yêu cầu cài đặt plugin validate_password, vì vậy hãy nhập Y / Yes và nhấn Enter, đồng thời chọn mức độ mạnh mật khẩu mặc định.

Đối với các câu hỏi còn lại, nhấn Y và nhấn phím ENTER tại mỗi lời nhắc.

Bước 3: Cài đặt PHP trong Ubuntu

Cuối cùng nhưng không kém phần quan trọng, chúng ta sẽ cài đặt PHP và một vài mô-đun để nó hoạt động với máy chủ web và cơ sở dữ liệu bằng cách sử dụng lệnh dưới đây:

$ sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

Sau khi PHP và tất cả các phần mở rộng bắt buộc được cài đặt, bạn cần khởi động lại Apache để tải các phần mở rộng mới này.

$ sudo systemctl restart apache2

Hơn nữa, để kiểm tra xem php có hoạt động cộng tác với máy chủ web hay không, chúng ta cần tạo một tệp info.php bên trong /var/www/html.

$ sudo vi /var/www/html/info.php

Và dán đoạn mã bên dưới vào tệp, lưu nó và thoát.

<? php 

phpinfo ();

?>

Khi điều đó hoàn tất, hãy mở trình duyệt web của bạn và nhập URL sau vào thanh địa chỉ.

https://server_address/info.php

HOẶC

https://your-domain.com/info.php

Bạn có thể xem trang thông tin php bên dưới để xác nhận.

Bước 4: Cài đặt WordPress trong Ubuntu

Tải xuống phiên bản mới nhất của gói WordPress và giải nén nó bằng cách đưa ra các lệnh bên dưới trên thiết bị 2 đầu:

$ wget -c https://wordpress.org/latest.tar.gz

$ tar - xzvf last.tar.gz

Sau đó, di chuyển các tệp WordPress từ thư mục đã giải nén sang thư mục gốc mặc định của Apache, /var/www/html/:

$ sudo mv wordpress /*/var/www/html/

Tiếp theo, đặt các quyền chính xác trên thư mục trang web, tức là cấp quyền sở hữu các tệp WordPress cho máy chủ web như sau:

$ sudo chown -R www-data: www-data /var/www/html/

$ sudo chmod -R 755 /var/www/html/

Bước 5: Tạo cơ sở dữ liệu WordPress

Thực hiện lệnh dưới đây và cung cấp mật khẩu người dùng root, sau đó nhấn Enter để chuyển đến shell mysql:

$ sudo mysql -u root -p 

Tại shell MySQL, gõ các lệnh sau, nhấn Enter sau mỗi dòng của một lệnh mysql. Hãy nhớ sử dụng các giá trị hợp lệ của riêng bạn cho database_name, database user, đồng thời sử dụng mật khẩu mạnh và an toàn làm databaseuser_password:

mysql> CREATE DATABASE wp_myblog;

mysql> TẠO NGƯỜI DÙNG 'tên người dùng' @ '%' ĐƯỢC XÁC ĐỊNH VỚI mysql_native_password BẰNG 'mật khẩu';

mysql> CẤP TẤT CẢ TRÊN wp_myblog. * CHO 'tên người dùng' @ '%';

mysql> CÁC QUYỀN RIÊNG TƯ CỦA FLUSH;

mysql> EXIT;

Vào thư mục /var/www/html/ và đổi tên wp-config-sample.php hiện có thành wp-config.php. Ngoài ra, hãy đảm bảo loại bỏ trang chỉ mục Apache mặc định.

$ cd /var/www/html/

$ sudo mv wp-config-sample.php wp-config.php

$ sudo rm -rf index.html

Sau đó cập nhật nó với thông tin cơ sở dữ liệu của bạn trong phần cài đặt MySQL (tham khảo các hộp được đánh dấu trong hình ảnh bên dưới):

Sau đó, khởi động lại máy chủ web và dịch vụ MySQL bằng các lệnh bên dưới:

$ sudo systemctl restart apache2.service 

$ sudo systemctl restart mysql.service 

Mở trình duyệt web của bạn, sau đó nhập tên miền hoặc địa chỉ máy chủ của bạn như hình.

https://server_address/info.php

HOẶC

https://your-domain.com/info.php

Bạn sẽ nhận được trang chào mừng bên dưới. Đọc qua trang và nhấp vào “Hãy bắt đầu!”Để tiếp tục và điền vào tất cả thông tin trên màn hình được yêu cầu.

Hy vọng rằng bài viết đã mang đến cho bạn những kiến thức mới, bây giờ bạn có thể sử dụng WordPress trên hệ thống của mình. Tuy nhiên, để bày tỏ bất kỳ mối quan tâm nào hoặc đặt câu hỏi liên quan đến các bước trên hoặc thậm chí cung cấp thông tin bổ sung mà bạn cho rằng chưa được bao gồm trong hướng dẫn này, bạn có thể sử dụng phần phản hồi bên dưới để liên hệ lại với chúng tôi.

+ Fanpage: https://www.facebook.com/nhanhoacom

+ Chỉ đường: https://g.page/nhanhoacom

+ Chương trình khuyến mãi mới nhất: https://nhanhoa.com/khuyen-mai.html

————————————————————

CÔNG TY TNHH PHẦN MỀM NHÂN HÒA

https://nhanhoa.com

Hotline: 1900 6680

Trụ sở chính: Tầng 4 - Tòa nhà 97-99 Láng Hạ, Đống Đa, Hà Nội

Tel: (024) 7308 6680 – Email: sales@nhanhoa.com

Chi nhánh TP. Hồ Chí Minh: 270 Cao Thắng (nối dài), Phường 12, Quận 10, Tp.HCM

Tel: (028) 7308 6680 – Email: hcmsales@nhanhoa.com

Chi nhánh Vinh - Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Tel: 0915221384 – Email: contact@nhanhoa.com

Bài viết liên quan
20/11/2024
Các fan cứng của Nhân Hòa đã biết Chương trình Black Friday 2024 sẽ có mức ưu đãi khủng là bao nhiêu % và áp dụng cho những...
19/11/2024
Đừng để website của bạn bị "tắt đèn" vì hết hạn tên miền! Hãy chủ động gia hạn tên miền để đảm bảo sự liên...
16/11/2024
Không phải bàn cãi việc WordPress đang là một trong những nền tảng hàng đầu trong việc xây dựng website hiện nay. Và giải...
Chuyên nghiệp và tận tình
Hỗ Trợ Trực Tuyến 24/7
Đội ngũ chuyên gia giúp xử lý vấn đề kỹ thuật để website của bạn luôn hoạt động tốt và chạy nhanh. Bất kỳ lúc nào.
Kết nối với Nhân Hoà

Map Tầng 4 - Toà nhà 97 - 99 Láng Hạ, Quận Đống Đa, Thành Phố Hà Nội

Phone Điện thoại: 1900 6680 - (024) 7308 6680

Mail Mail: sales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map 927/1 CMT8, Phường 7, Quận Tân Bình, Thành phố Hồ Chí Minh

Phone Điện thoại: 1900 6680 - (028) 7308 6680

Mail Mail: hcmsales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Phone Điện thoại: 1900 6680 - (024) 7308 6680 - nhánh 6

Mail Mail: contact@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Kết nối với Nhân Hoà
Gọi lại cho tôi
Gọi miễn phí
Gọi miễn phí
×
Thông báo

Đăng nhập thành công!