Cài đặt LAMP trên Ubuntu cho người mới bắt đầu

theanh

Administrator
Nhân viên

Cài đặt LAMP trên Ubuntu dành cho người mới​

Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách cài đặt hệ thống LAMP. LAMP là viết tắt của Linux, Apache, MySQL, PHP. Hướng dẫn này nhằm mục đích giúp những người có rất ít kiến thức về việc sử dụng Linux.



** CẬP NHẬT **

Hướng dẫn bên dưới dành cho Ubuntu 11.x và 12.x. Nếu bạn đang tìm kiếm hướng dẫn LAMP cho phiên bản Ubuntu hiện tại, vui lòng sử dụng hướng dẫn này:



Cài đặt Apache​

Để bắt đầu, chúng ta sẽ cài đặt Apache.

1. Mở Terminal (Applications > Accessories > Terminal).

2. Sao chép/Dán dòng mã sau vào Terminal rồi nhấn enter:
Mã:
sudo apt-get install apache2
3. Sau đó, Terminal sẽ yêu cầu bạn nhập mật khẩu, hãy nhập mật khẩu rồi nhấn enter.


Kiểm tra Apache​

Để đảm bảo mọi thứ được cài đặt đúng, chúng ta sẽ kiểm tra Apache để đảm bảo nó hoạt động bình thường.

1. Mở bất kỳ trình duyệt web nào rồi nhập lệnh sau vào địa chỉ web:
Mã:
http://localhost/
Bạn sẽ thấy một thư mục có tên là apache2-default/. Mở thư mục đó ra và bạn sẽ thấy một thông báo "Nó hoạt động!" , xin chúc mừng bạn!


Cài đặt PHP​

Trong phần này, chúng ta sẽ cài đặt PHP 5.

Bước 1. Mở lại Terminal (Applications > Accessories > Terminal).

Bước 2. Sao chép/Dán dòng sau vào Terminal và nhấn enter:
Mã:
sudo apt-get install php5 libapache2-mod-php5
Bước 3. Để PHP hoạt động và tương thích với Apache, chúng ta phải khởi động lại Apache. Nhập mã sau vào Terminal để thực hiện việc này:
Mã:
sudo /etc/init.d/apache2 restart

Kiểm tra PHP​

Để đảm bảo không có vấn đề gì với PHP, hãy chạy thử nhanh.

Bước 1. Trong terminal, sao chép/dán dòng sau:
Mã:
sudo gedit /var/www/testphp.php
Điều này sẽ mở ra một tệp có tên là phptest.php.

Bước 2. Sao chép/Dán dòng này vào tệp phptest:
Mã:
Bước 3. Lưu và đóng tệp.

Bước 4. Bây giờ hãy mở trình duyệt web của bạn và nhập nội dung sau vào địa chỉ web:
Mã:
http://localhost/testphp.php
Trang sẽ trông như thế này:


phptestyd5.png



Xin chúc mừng, bạn đã cài đặt cả Apache và PHP!


Cài đặt MySQL​

Để hoàn tất hướng dẫn này, chúng ta sẽ cài đặt MySQL. (Lưu ý - Trong số Apache và PHP, MySQL là khó thiết lập nhất. Tôi sẽ cung cấp một số tài nguyên tuyệt vời cho bất kỳ ai gặp sự cố ở cuối hướng dẫn này.)

Bước 1. Một lần nữa mở Terminal tuyệt vời và sau đó sao chép/dán dòng này:
Mã:
sudo apt-get install mysql-server
Bước 2 (tùy chọn). Để các máy tính khác trong mạng của bạn có thể xem máy chủ bạn đã tạo, trước tiên bạn phải chỉnh sửa "Địa chỉ liên kết". Bắt đầu bằng cách mở Terminal để chỉnh sửa tệp my.cnf.
Mã:
gksudo gedit /etc/mysql/my.cnf
Thay đổi dòng
Mã:
bind-address = 127.0.0.1
Và thay đổi 127.0.0.1 thành địa chỉ IP của bạn.

Bước 3. Đây là nơi mọi thứ có thể bắt đầu trở nên khó khăn. Bắt đầu bằng cách nhập lệnh sau vào Terminal:
Mã:
mysql -u root
Sau đó sao chép/dán dòng này:
Mã:
mysql> ĐẶT MẬT KHẨU CHO 'root'@'localhost' = MẬT KHẨU('mật khẩu của bạn');
(Hãy đảm bảo thay đổi mật khẩu của bạn thành mật khẩu bạn chọn.)

Bước 4. Bây giờ chúng ta sẽ cài đặt một chương trình có tên là phpMyAdmin, đây là một công cụ dễ dàng để chỉnh sửa cơ sở dữ liệu của bạn. Sao chép/dán dòng sau vào Terminal:
Mã:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
Sau khi cài đặt xong, nhiệm vụ tiếp theo của chúng ta là làm cho PHP hoạt động với MySQL. Để làm điều này, chúng ta sẽ cần mở một tệp có tên là php.ini. Để mở nó, hãy nhập lệnh sau:
Mã:
gksudo gedit /etc/php5/apache2/php.ini
Bây giờ chúng ta sẽ phải bỏ chú thích cho dòng sau bằng cách bỏ dấu chấm phẩy (;).

Thay đổi dòng này:
Mã:
;extension=mysql.so
Để trông như thế này:
Mã:
extension=mysql.so
Bây giờ chỉ cần khởi động lại Apache và bạn đã hoàn tất!
Mã:
sudo /etc/init.d/apache2 restart

Kết thúc​

Ghi chú nhanh cho bất kỳ ai gặp sự cố khi thiết lập mật khẩu MySQL, vui lòng tham khảo trang này: MysqlPasswordReset

Tôi hoan nghênh mọi người đã dành thời gian đọc hướng dẫn này. Đây cũng là hướng dẫn đầu tiên của tôi nên tôi rất muốn nghe ý kiến của mọi người về suy nghĩ của các bạn! Đừng quá khắt khe. ;)

Nếu bạn có thắc mắc về việc cài đặt bất kỳ phần nào của LAMP, chỉ cần đưa chúng vào hộp bình luận và tôi sẽ cố gắng hết sức để giúp bạn.
 
Back
Bên trên