Cách cài đặt Linux, Apache, MySQL, PHP (LAMP) trên Debian
LAMP stack là một group phần mềm open-souce được sử dụng để cài đặt và chạy các web server . Từ viết tắt của Linux, Apache, MySQL và PHP. Vì virtual server đã chạy Debian nên phần linux sẽ được chăm sóc. Đây là cách cài đặt phần còn lại.Cài đặt
Trước khi thực hiện các bước của hướng dẫn này, hãy đảm bảo tất cả các repository của bạn đều được cập nhật:
apt-get update
Sau khi hoàn thành, hãy tiếp tục và bắt đầu cài đặt server LAMP.
Bước một — Cài đặt Apache
Apache là một phần mềm open-souce miễn phí chạy trên 50% web server trên thế giới.
Để cài đặt apache, hãy mở terminal và nhập các lệnh sau:
apt-get install apache2
Đó là nó. Để kiểm tra xem Apache đã được cài đặt trên VPS của bạn chưa, hãy hướng trình duyệt của bạn đến địa chỉ IP của server (ví dụ: http://12.34.56.789). Trang sẽ hiển thị dòng chữ “Nó hoạt động!” Như thế này .
Cách tìm địa chỉ IP server
Bạn có thể chạy lệnh sau để tiết lộ địa chỉ IP của VPS của bạn.
ifconfig eth0 | grep inet | awk '{ print $2 }'
Bước hai — Cài đặt MySQL
MySQL là một hệ quản trị database được triển khai rộng rãi được sử dụng để tổ chức và truy xuất dữ liệu.
Để cài đặt MySQL, hãy mở terminal và nhập các lệnh sau:
apt-get install mysql-server
Trong quá trình cài đặt, MySQL sẽ yêu cầu bạn đặt password root . Nếu bạn bỏ lỡ cơ hội đặt password trong khi chương trình đang cài đặt, bạn sẽ rất dễ dàng đặt password sau đó từ bên trong MySQL shell.
Kết thúc bằng cách chạy lệnh cài đặt MySQL:
mysql_secure_installation
Dấu nhắc sẽ yêu cầu bạn nhập password root hiện tại của bạn.
Nhập nó vào.
Enter current password for root (enter for none): OK, successfully used password, moving on...
Sau đó, dấu nhắc sẽ hỏi bạn có muốn thay đổi password root hay không. Tiếp tục và chọn N và chuyển sang các bước tiếp theo.
Đơn giản nhất là chỉ cần nói Có với tất cả các tùy chọn. Khi kết thúc, MySQL sẽ reload và áp dụng các thay đổi mới.
By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? [Y/n] y ... Success! Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? [Y/n] y ... Success! By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? [Y/n] y - Dropping test database... ... Success! - Removing privileges on test database... ... Success! Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? [Y/n] y ... Success! Cleaning up...
Sau khi hoàn thành việc đó, bạn có thể hoàn tất bằng cách cài đặt PHP trên VirtualHost của bạn .
Bước ba — Cài đặt PHP
PHP là một ngôn ngữ kịch bản web open-souce được sử dụng rộng rãi để xây dựng các trang web động.
Để cài đặt PHP, hãy mở terminal và nhập lệnh này. Lưu ý: Nếu bạn đang sử dụng version cũ hơn Debian 7, hãy bao gồm cả php5-suhosin.apt-get install php5 php-pear php5-mysql
Sau khi bạn trả lời có với dấu nhắc hai lần, PHP sẽ tự cài đặt.
Kết thúc bằng cách khởi động lại apache:
service apache2 restart
Xin chúc mừng! Đến đây bạn có LAMP trên server !
Bước Bốn — KẾT QUẢ: Xem PHP trên Server
Mặc dù LAMP đã được cài đặt, ta vẫn có thể xem và xem các thành phần trực tuyến bằng cách tạo một trang thông tin php nhanh
Để cài đặt điều này, trước tiên hãy tạo một file mới:
nano /var/www/info.php
Thêm vào dòng sau:
<?php phpinfo(); ?>
Sau đó, Lưu và Thoát.
Kết thúc bằng cách truy cập trang thông tin php của bạn (đảm bảo bạn thay thế địa chỉ ip mẫu bằng địa chỉ ip chính xác của bạn): http://12.34.56.789/info.php
Nó trông giống như sau :
Các tin liên quan
Cách cài đặt Joomla trên server ảo chạy CentOS 62012-09-27
Cách cài đặt Joomla trên server ảo chạy CentOS 6
2012-09-27
Cách cài đặt Drupal trên server ảo chạy CentOS 6
2012-09-25
Cách cài đặt Ruby on Rails trên Arch Linux với RVM
2012-09-21
Cách cài đặt Wordpress trên Arch Linux
2012-09-19
Thiết lập server ban đầu với Arch Linux
2012-09-10
Cách cài đặt Linux, Apache, MySQL, PHP (LAMP) trên Arch Linux
2012-09-07
Cách viết tập lệnh Bash để khởi động lại chương trình server
2012-08-30
Cách cài đặt phpMyAdmin trên server LEMP
2012-07-27
Cách cấu hình an toàn server MongoDB sản xuất
2012-06-25