I. LNMP là gì??
LNMP (Linux – Nginx – MySQL – PHP) là một gói phần mềm đóng gói. Chỉ với một click bạn sẽ trang bị cho VPS/Server của mình đầy đủ các dịch vụ cần thiết như Nginx Weserver, PHP, mySQL, phpMyAdmin, eAccelerator, Pure-ftp. LNMP tương thích với đại đa số các distro Linux hiện tại như CentOS, Ubuntu, RedHat, Debian, …
II. Tại sao chúng ta lại cần LNMP?
Đơn giản thôi, thay vì việc ngồi gõ hàng trăm câu lệnh để cài các ứng dụng trên, bạn chỉ cần gõ 3 lệnh. Sau vài phút bạn sẽ có một máy chủ hoàn hảo với đầy đủ các dịch vụ. Và bạn sẵn sàng để đưa những website của bạn hòa vào mạng Internet toàn cầu.
III. Chi phí cho LNMP?
Tin vui cho chúng ta, LNMP hoàn toàn miễn phí. Bạn có thể tải LNMP về và cài đặt một cách tự động, hoàn toàn nhanh chóng. Nó được tối ưu để bạn chạy trên các nền tảng VPS, đặc biệt là nền tảng VPS Lowend.
IV. Những phần mềm nào được cài trên LNMP?
Nginx
MySQL
PHP
PHPMyAdmin
Apache
Zend Optimizer
eAccelerator
ionCube
PureFTPd
VsFTPd
V. LNMP yêu cầu cấu hình hệ thống như thế nào?
Rất đơn giản, LNMP chỉ cần bạn có tối thiểu 128MB RAM (với nền tảng OpenVZ bạn cần nhiều hơn 192MB RAM) và 2G ổ cứng. Hầu như các VPS hiện nay đều có tối thiểu 256MB RAM trở lên. cPanel.vn sẽ giới thiệu cho các bạn một vài VPS chất lượng tốt, giá hợp lý (nếu không muốn nói là rẻ trong một bài tiếp đây).
VI. Làm thế nào để cài LNMP trên máy chủ VPS của mình?
cPanel.vn sẽ hướng dẫn các bạn từng bước cách cài đặt LNMP.
1. Download LNMP
Phiên bản hiện tại của LNMP là 0.7. Bạn vào console và gõ:
#wget -c http://soft.vpser.net/lnmp/lnmp0.7-full.tar.gz
2. Giải nén LNMP
#tar -xvf lnmp0.7-full.tar.gz
3. Tiến hành cài LNMP
Tại bước này, phụ thuộc vào việc bạn sử dụng distro Linux nào mà bạn sẽ chạy chương trình cài khác nhau. cPanel.vn sử dụng CentOS nên sẽ chạy lệnh:
#./centos.sh
Bạn sẽ cần phải nhập một vài thông tin như domain default, mật khẩu root của mySQL. Thư mục mặc định của domain default là /home/wwwroot. Tiếp đó bạn chỉ cần gõ phím Enter vài lần để chương trình bắt đầu cài đặt.
Tự thưởng cho mình ly cafe khi chờ đợi nhé.
4. Các ứng dụng đi kèm, tôi cài như thế nào?
Sau bước trên, bạn đã có trong tay Nginx, PHP, mySQL, phpMyAdmin, Zend. Nếu bạn cần thêm eAccelerator hay PureFTP thì bạn cần thêm vài phút nữa.
– Cài eAccelerator, gõ:
#./eaccelerator.sh
Chương trình sẽ tự động cài và khởi động lại các ứng dụng để hệ thống nhận dịch vụ mới.
– Cài PureFTP, gõ:
#./pureftpd.sh
Bạn sẽ cần cung cấp tài khoản root của mySQL, mật khẩu trang quản trị FTP, thông tin database lưu trữ tài khoản FTP.
Sau khi cài, bạn có thể truy cập trang quản lý FTP theo địa chỉ http://ip-cua-ban/ftp
Như vậy là cPanel.vn đã hướng dẫn bạn cách cài đặt LNMP trên máy chủ của mình. Chúng tôi sẽ có bài viết mới hướng dẫn các bạn làm chủ LNMP, ví dụ như cách tạo/xóa virtual host, thêm tài khoản FTP, database, …
sau khi cài song mình thấy ram hết nhiều quá ah
hjxhjx
/root$ free -m
total used free shared buffers cached
Mem: 1024 984 39 0 0 940
-/+ buffers/cache: 43 980
Swap: 512 0 512