Cách cài đặt Apache, MySQL và PHP trên CentOS 6

Giới thiệu

LAMP là từ viết tắt của Linux, Apache, MySQL và PHP. Ngăn xếp phần mềm này là giải pháp nguồn mở phổ biến nhất để thiết lập các máy chủ web.

Vì chúng tôi đã quyết định sử dụng bản phân phối Linux CentOS 6 x64 trên VPS Vultr, chúng tôi sẽ chỉ giới thiệu cách cài đặt các thành phần khác trong bài viết này.

Điều kiện tiên quyết

Trong bài viết này, chúng tôi giả định rằng bạn đã thiết lập VPS Vultr CentOS 6 x64 từ đầu và đã đăng nhập bằng root. Người dùng không root sẽ cần sử dụng sudolệnh.

Bước một: Cài đặt Apache

Để cài đặt và khởi động Apache, hãy mở thiết bị đầu cuối SSH của bạn và nhập các lệnh sau:

yum -y install httpd
service httpd start

Kiểm tra xem Apache đã được cài đặt và chạy đúng chưa:

service httpd status

Lưu ý : Bạn không thể kiểm tra xem Apache có chạy đúng hay không bằng cách truy cập địa chỉ IP của VPS Vultr của bạn từ trình duyệt của bạn, vì tường lửa sẽ chặn truy cập của bạn theo mặc định.

Bạn cần mở cổng 80 để máy chủ web của bạn có thể truy cập:

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save

Bước hai: Cài đặt MySQL

Để cài đặt và khởi động MySQL, hãy mở thiết bị đầu cuối SSH của bạn và nhập các lệnh sau:

yum -y install mysql-server
service mysqld start

Trên các máy chủ sản xuất, bạn nên bảo mật MySQL bằng lệnh sau:

/usr/bin/mysql_secure_installation

Dấu nhắc lệnh sẽ yêu cầu mật khẩu root MySQL hiện tại của bạn. Để trống bằng cách nhấn ENTER.

Sau đó, trả lời dấu nhắc lệnh như được chỉ định dưới đây:

Set root password? [Y/n] Y
New password: YourDesiredPassword
Re-enter new password: YourDesiredPassword
Remove anonymous user? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Bước ba: Cài đặt PHP

Để cài đặt PHP trên VPS Vultr của bạn, hãy mở thiết bị đầu cuối SSH của bạn và nhập lệnh sau:

yum -y install php php-mysql

Tùy thuộc vào các ứng dụng web mà bạn định chạy, bạn có thể cần cài đặt một số mô-đun PHP cho máy chủ của mình. Bạn có thể kiểm tra các mô-đun có sẵn bằng cách gõ lệnh sau:

yum search php-

Để xem thêm chi tiết về các mô-đun mà bạn quan tâm, hãy nhập lệnh sau. Nhớ thay thế NameOfTheModulebằng tên của mô-đun mà bạn chọn từ màn hình.

yum info NameOfTheModule

Thông thường, bạn sẽ cần hai mô-đun: php-mcryptphp-mbstring. Cài đặt chúng với các lệnh sau:

yum -y install php-mcrypt.x86_64
yum -y install php-mbstring.x86_64

Bạn có thể cài đặt các mô-đun khác theo cùng một cách.

Để có chức năng ngăn xếp, bạn cũng cần đặt Apache và MySQL chạy tự động khi VPS khởi động (PHP sẽ tự động chạy với Apache):

chkconfig httpd on
chkconfig mysqld on

Khởi động lại máy chủ web Apache để thực hiện tất cả các thay đổi:

service httpd restart

Đó là nó. Bạn đã cài đặt ngăn xếp LAMP lên VPS Vultr của mình.



Leave a Comment

Cách cài đặt SuiteCRM trên Ubuntu 16.04

Cách cài đặt SuiteCRM trên Ubuntu 16.04

Hướng dẫn cài đặt SuiteCRM, một giải pháp CRM mã nguồn mở, trên Ubuntu 16.04 với các bước chi tiết và dễ hiểu.

ReactOS: Đây có phải là tương lai của Windows?

ReactOS: Đây có phải là tương lai của Windows?

ReactOS, một hệ điều hành mã nguồn mở và miễn phí đã có phiên bản mới nhất. Liệu nó có thể đáp ứng đủ nhu cầu của người dùng Windows hiện đại và hạ gục Microsoft? Hãy cùng tìm hiểu thêm về trải nghiệm hệ điều hành kiểu cũ nhưng mới hơn này.

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Các cuộc tấn công ransomware đang gia tăng, nhưng liệu AI có thể giúp đối phó với loại virus máy tính mới nhất? AI có phải là câu trả lời? Đọc ở đây biết là AI boone hay cấm

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Whatsapp cuối cùng đã ra mắt ứng dụng Máy tính để bàn cho người dùng Mac và Windows. Giờ đây, bạn có thể truy cập Whatsapp từ Windows hoặc Mac một cách dễ dàng. Có sẵn cho Windows 8+ và Mac OS 10.9+

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Hãy đọc phần này để biết Trí tuệ nhân tạo đang trở nên phổ biến như thế nào đối với các công ty quy mô nhỏ và làm thế nào nó đang tăng khả năng khiến họ phát triển và giúp đối thủ cạnh tranh của họ có thể cạnh tranh.

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Gần đây Apple đã phát hành macOS Catalina 10.15.4 một bản cập nhật bổ sung để khắc phục các sự cố nhưng có vẻ như bản cập nhật đang gây ra nhiều vấn đề hơn dẫn đến việc máy mac bị chai. Đọc bài viết này để tìm hiểu thêm

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Máy tính của chúng tôi lưu trữ tất cả dữ liệu một cách có tổ chức được gọi là hệ thống tệp Ghi nhật ký. Đây là một phương pháp hiệu quả cho phép máy tính tìm kiếm và hiển thị các tệp ngay khi bạn nhấn tìm kiếm. Https://wethegeek.com/? P = 94116 & preview = true

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Khi Khoa học phát triển với tốc độ nhanh chóng, chiếm rất nhiều nỗ lực của chúng ta, những rủi ro của việc phục tùng bản thân trước một Điểm kỳ dị không thể giải thích cũng tăng lên. Hãy đọc, điểm kỳ dị có thể có ý nghĩa gì đối với chúng ta.

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1