Cài đặt LAMP trên AWS EC2

Cài đặt LAMP trên AWS EC2
5 (100%) 5 votes

Các bước tổng quan setup một web server trên aws ec2 với nhóm phần mềm Linux, Apache, MySql, Php như sau:

Các thành phần Phần mềm LAMP
Hệ điều hành (OS) Linux (Ví dụ: CentOS, Fedora…)
Máy chủ chạy web (Web server) Apache
Cơ sở dữ liệu (Database) MySQL
Ngôn ngữ phát triển PHP

Bước 1: Đăng kí ec2 và verify tài khoản bằng visa hoặc JCB.

Bước 2: Tạo instance linux với AMI là CentOS.

Bước 3: Kết nối tới instance bằng ssh hoặc winscp

  • Để chạy những câu lệnh bên dưới bạn cần sử dụng giao thức sshz. Còn winSCP hay Filezilla chỉ là một giao diện giúp ta thao tác dễ dàng hơn như upload file…

  • Trên MACOS có sẵn ssh rồi nên không cần cài chỉ việc chạy lệnh sau (nếu trên windows cần dùng putty):

    > cd /Users/dotrinh/Documents/BLOG/amazon_ec2 trỏ tới thư mục chứa file .pem
    > ssh -i xxx.pem [email protected] DNS (IPv4) truy cập vps bằng câu lệnh này
    > cd /var/www/html/ten_project trỏ tới thư mục mặc định khi apache được tạo.

  • Update các software package trước khi làm gì: sudo yum update
  • ls -al để liệt kê các folder theo hàng dọc và nhiều thông tin hữu ích khác.
  • Kiểm tra thông tin hệ điều hành hiện tại: cat /etc/os-release

Bước 4: Cài Apache

Cài Apache bằng cmd sau:

Khởi động apache bằng câu lệnh sau:

Luôn khởi động Apache khi cùng hệ điều hành bằng cmd sau:

Bây giờ đã có thể test apache, bạn truy cập vào link Public DNS (IPv4) lấy được bên trong instance của bạn.

Nếu muốn lấy ip thì chạy câu lệnh sau:

Bước 5: Cài MySql

Cài MySql và khởi động nó:

Luôn khởi động MySql cùng lúc khi hệ điều hành được khởi động bằng cmd sau:

Chạy câu lệnh này để hoàn thành việc cài MySql:

Do trước đây ta chưa setup password nên lần này nó sẽ yêu cầu bạn nhập. Nhấn ENTER để setup password.

  • tức là yes để thiết lập mật khẩu cho người dùng root.
  • Nhập lại password để confirm.
  • tức là yes để kết thúc.Chú ý nhớ thông tin để đăng nhập vào phpMyAdmin:Mysql user: root (mặc định).
    Mysql pass: pass của bạn.

Bước 5: Cài PHP

Chạy câu lệnh sau:

Bước 7: Cài phpMyAdmin.

Chạy cmd này để cài repo:

Sponsored by dotrinh

Download  Free Premium 1200 Japanese Phrase  App for Android

Cài đặt giao diện bằng cmd sau:

  • Khi cài phpmyadmin để có thể truy cập giao diện phpMyAdmin ở bất kỳ đâu thì sửa file sau: sudo vi /etc/httpd/conf.d/phpMyAdmin.conf tìm đoạn /usr/share/phpMyAdmin/ thay nội dung thẻ đó thành như sau:

 

Bước 8: Thêm nhóm www

Thêm nhóm có tên www

Bước 9: Thêm ec-user vào nhóm www

Thêm user vào nhóm www

Logout ra bằng lệnh exit sau đó login lại. Gõ groups xem đã có nhóm www và ec2-user hay chưa.

Change group owner ship của /var/www

Change permission của /var/www và các thư mục con chứa trong nó.

Change permission

Bây giờ user nằm trong group www sẽ có quyền add, delete, edit files.

Các câu lệnh hữu ích

Restart Apache

sudo service httpd restart

Uninstall Apache, PHP
sudo yum remove php*
sudo yum remove httpd

Check apache is installed

apachectl -V

Check php is installed

php –version

Check mysql is installed

/usr/bin/mysql -u root -p

Change status apache, mysql

sudo service httpd status/start/stop/restart

sudo service mysqld status/start/stop/restart

Lệnh cơ bản với Nano editor

  • ctrl + shift + w: search
  • alt + w: continue search
  • ctrl + shift + o + enter: save
  • Để cut một dòng bạn sử dụng Ctrl + K, để paste dòng đó bạn sử dụng Ctrl + U.
  • Để chọn nhiều dòng trong nano editor bạn có thể sử dụng Ctrl + 6 hoặc Alt + A rồi di chuyển lên xuống

Các bài viết không xem thì tiếc:

Chia sẻ là sexy

Đô Trịnh

Một lập trình viên vui vẻ, hòa đồng, luôn sống tích cực và anh ấy quay tay khỏe và khéo trong môn bi lắc :)

Bình luận qua khung của website

Bình luận lời hay ý đẹp!

Nhận thông báo:
avatar
wpDiscuz