Cài đặt Linux, Apache, MySQL, PHP (LAMP) trên CentOS 6



Chào các bạn,

Hôm nay mời các bạn đến phần tiếp theo của seri về VPS, DigitalOcean, CentOS.

Trong phần trước, chúng ta đã tạo được một VPS với DigitalOcean chạy CentOS 6.4 64bit cùng một số cấu hình cơ bản. Ở phần tiếp theo Việt Coding sẽ cùng với các bạn tiến hành cài đặt các phần mềm cần thiết để VPS có thể vận hành được website.

Các phần mềm đó là Linux, Apache, MySQL và PHP/Perl/Python (LAMP)

Bắt đầu: Hãy đảm bảo rằng bạn đã có một VPS đang hoạt động tốt.

Bạn chưa có VPS và muốn kiếm một VPS giá rẻ ? DigitalOcean là một lựa chọn tuyệt vời chỉ với 5$ / tháng

Bước 1 – Cài đặt Apache

Apache là phần mềm web server mã nguồn mở rất phổ biến, 50% máy chủ trên thế giới hiện đang chạy Apache

Kết nối vào VPS qua SSH và gõ vào lệnh sau

Chờ vài chục giây sau khi Apache đã cài đặt xong, gõ lệnh sau để khởi động Apache

Kiểm tra lại bằng cách truy cập vào địa chỉ IP của server. Nếu thấy chữ Apache 2 Test page powered by CentOS xuất hiện là được rồi đó.

Bước 2 – Cài đặt MySQL

Để cài MySQL, gõ lệnh sau:

Khởi động MySQL server bằng lệnh:

Tiếp theo cần thay đổi mật khẩu tài khoản root của MySQL (Không phải root của VPS nhé)

Gõ enter để bỏ qua vì password của MySQL khi mới cài là không có (blank)

Nhấn Y

Tiếp theo nhập password root cho MySQL (New password: ) và xác nhận lại (Re-enter new password: ).

Đến đây chúng ta đã cài xong MySQL

Bước 3 – Cài đặt PHP

Tiếp theo cần cấu hình để Apache và MySQL tự động chạy khi server khởi động

Bước 4 – Kiểm tra xem PHP có hoạt động tốt hay không

Chúng ta tạo một file PHP sử dụng hàm phpinfo() để kiểm tra xem PHP có chạy tốt hay không, đồng thời xem các cấu hình của PHP

Trong file info.php chèn vào nội dung sau:

Save và thoát khỏi nano

Khởi động lại service Apache để thay đổi có hiệu lực

Mở trình duyệt web truy cập vào IP của server. Ví dụ : http://12.34.56.789/info.php

Nếu thấy nội dung như hình sau là bạn đã thành công

PHP Info

PHP Info

Trong các bài tiếp theo, Việt Coding sẽ cùng đi với các bạn qua việc cài đặt thêm các module cần thiết cho PHP, cài đặt một số mã nguồn mở PHP thông dụng như WordPress,…

About Author

Tuấn Anh

Là một người đam mê lập trình, hiện tập trung mảng phát triển ứng dụng web dựa trên nền tảng của WordPress. Đồng thời, nhằm đạt sự trọn vẹn trong công việc freelance, tôi đang học đồ hoạ, để có thể tự mình thiết kế layout, logo và những thứ khác liên quan đến đồ họa. Mục tiêu vài năm tới: Tôi sẽ là Full Web Developer = Graphics Design + Coding. Vietcoding Blog viết về WordPress, chia sẻ kinh nghiệm, mẹo vặt, viết plugin, làm theme và ôm ấp ý tưởng viết một Web Application Framework dựa trên WordPress. Đồ hoạ là chuyên mục đang được chuẩn bị trong tương lai.




Got Something To Say:

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax

GENESIS FRAMEWORK