Thứ Ba, 8 tháng 11, 2022

CÀI ĐẶT LAMP TRÊN CENTOS

Mục lục
Cài đặt LAMP

LAMP là một bộ công cụ Web Server rất hiệu quả. Linux, Apache, MariaDB/MySQL, PHP là bộ dịch vụ được gọi là LAMP. So với LEMP thì LAMP được xem là dễ tiếp cận và sử dụng hơn với người mới bắt đầu. Được sử dụng rất phổ biến với các server chạy web, số lượng người sử dụng cũng rất đông. TEL4VN sẽ hướng dẫn các bạn “Cài đặt LAMP trên CentOS”

LEMP được xem sử dụng nhiều hơn với các hệ thống lớn cần xử lý phức tạp cho lượng truy cập lớn. Nếu dự án của bạn đủ lớn hoặc bạn đang bị những khó khăn khi hệ thống cần tăng lên để đáp ứng người dùng. Thì bạn nên tìm hiểu về LEMP

>> Xem thêm: Cài đặt LEMP trên CentOS

LAMP Server bao gồm các thành phần sau:

  • Linux: sử dụng CentOS 7
  • Apache : web server
  • MySQL/MariaDB: database quản lý dữ liệu, khuyên bạn nên cài MariaDB
  • PHP phiên bản 5.6 hoặc 7.1 ( cân nhắc khi sử dụng phiên bản mới nhất)

Cài đặt LAMP bao gồm các bước sau:

 

1. Chuẩn bị CentOS 7

 

Hãy chắc chắn rằng server CentOS 7 của bạn đang được cập nhật mới nhất, hoặc gõ lệnh sau để cập nhật và cài phần mềm cần thiết:

yum update -y && yum install nano  -y

Cài đặt REPO cho PHP 7.3

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum -y install epel-release yum-utils
yum-config-manager --enable remi-php73

 

2. Cài đặt Apache

yum install httpd

Đường dẫn file cấu hình Apache: /etc/httpd/conf/httpd.conf

3. Cài đặt MariaDB

Dùng lệnh sau để cài đặt:

yum install -y mariadb mariadb-server

Start MariaDB và bật khi khởi động:

systemctl start mariadb.service

systemctl enable mariadb.service

Cài đặt ban đầu và cấu hình mật khẩu cho user root MariaDB

mysql_secure_installation

Thực hiện các câu hỏi tiếp theo khi chạy lệnh này:

Enter current password for root (enter for none): Enter

Set root password? [Y/n] y

New password:

Re-enter new password:

Password updated successfully!

Remove anonymous users? [Y/n] y

Disallow root login remotely? [Y/n] y

Remove test database and access to it? [Y/n] y

Reload privilege tables now? [Y/n] y

Thanks for using MariaDB!

 

4. Cài đặt PHP

Cài đặt php bằng lệnh sau:

yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql –y

Kiểm tra version php sau khi cài đặt:

php -v

 

5. Cấu hình firewalld

Mặc định trên CentOS 7 dịch vụ tường lửa được bật và chỉ mở 1 cổng duy nhất là SSH. Để mở cổng truy cập web (http,https) ta làm như sau:

firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload

6. Start dịch vụ Apache

systemctl start httpd

Mở trình duyệt web truy cập vào IP server kiểm tra sẽ thấy thông báo: “Apache 2 Test Page”
Như vậy là đã hoàn thành việc cài đặt LAMP. Giờ có thể chạy web trên source code có sẳn rồi. Hoặc có thể cài WordPress để chạy một trang web cơ bản.

Tham khảo tài liệu:

https://php.net/manual/en/install.php

https://httpd.apache.org/docs/2.4/

https://mariadb.com/kb/en/library/documentation/

=============================
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
* Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile: 0902912888
⚡️ Skype: tranbinh48ca
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: http://bit.ly/ytb_binhoraclemaster
👨 Tiktok: https://www.tiktok.com/@binhoraclemaster?lang=vi
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhoracle
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

=============================
học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,khóa học pl/sql, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, middleware, hoc solaris, hoc linux, hoc aix, unix, securecrt, xshell, mobaxterm, putty

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master