Các nhà phát triển ứng dụng web có thể gặp khó khăn khi cài đặt ngôn ngữ kịch bản PHP trong máy chủ Ubuntu. Điều này được kết nối với nhiều yếu tố. Nhưng sử dụng hướng dẫn này, mọi người sẽ có thể tránh được những sai lầm trong quá trình lắp đặt.
Cài đặt PHP trong máy chủ Ubuntu
Đặt ngôn ngữ PHP sang Ubuntu Server có thể được thực hiện theo các cách khác nhau - tất cả đều phụ thuộc vào phiên bản của nó và từ phiên bản của chính hệ điều hành. Và sự khác biệt chính là trong chính các đội sẽ cần phải được thực hiện.Cũng đáng lưu ý rằng gói PHP bao gồm một số thành phần, nếu muốn, có thể được cài đặt riêng với nhau.
Phương pháp 1: Cài đặt tiêu chuẩn
Cài đặt tiêu chuẩn liên quan đến việc sử dụng phiên bản mới nhất của gói. Trong mỗi hệ điều hành máy chủ Ubuntu, nó khác nhau:
- 12,04 LTS (Chính xác) - 5.3;
- 14,04 LTS (đáng tin cậy) - 5.5;
- 15.10 (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
Tất cả các gói được phân phối thông qua kho lưu trữ chính thức của hệ điều hành, vì vậy sẽ không cần thiết phải kết nối bên thứ ba. Nhưng việc cài đặt gói đầy đủ được thực hiện trong hai phiên bản và phụ thuộc vào phiên bản của HĐH. Vì vậy, để cài đặt PHP trong Ubuntu Server 16.04, hãy thực hiện lệnh này:
Sudo apt-get install php
Và đối với các phiên bản trước:
Sudo apt-get install php5
Nếu tất cả các thành phần gói PHP không cần thiết trong hệ thống, bạn có thể đặt riêng chúng. Làm thế nào để làm điều này và những lệnh để làm điều này nên được thực hiện, sẽ được mô tả dưới đây.
Mô-đun cho máy chủ HTTP Apache
Để cài đặt mô-đun PHP cho Apache trong Ubuntu Server 16.04, bạn cần thực thi lệnh sau:
Sudo apt-get install libapache2-mod-php
Trong các phiên bản trước của HĐH:
Sudo apt-get install libapache2-mod-php5
Bạn sẽ yêu cầu mật khẩu, sau khi nhập mà cần phải cung cấp giấy phép cài đặt. Để thực hiện việc này, hãy nhập chữ "D" hoặc "Y" (tùy thuộc vào bản địa hóa của Ubuntu Server) và nhấn Enter.
Sau đó, nó vẫn chỉ để chờ tải xuống và cài đặt gói.
Fpm.
Để cài đặt mô-đun FPM trong hệ điều hành phiên bản 16.04, hãy làm như sau:
Sudo apt-get install php-fpm
Trong các phiên bản trước:
Sudo apt-get install php5-fpm
Trong trường hợp này, việc cài đặt sẽ tự động bắt đầu, ngay sau khi nhập mật khẩu SuperUser.
Cli.
CLI là cần thiết cho các nhà phát triển đang tham gia vào việc tạo các chương trình Console trên PHP. Để giới thiệu ngôn ngữ lập trình này với nó, bạn cần thực hiện lệnh trong Ubuntu 16.04:
Sudo apt-get install php-cli
Trong các phiên bản trước:
Sudo apt-get install php5-cli
Tiện ích mở rộng PHP
Để thực hiện tất cả các chức năng PHP có thể, bạn nên cài đặt một số tiện ích mở rộng cho các chương trình được sử dụng. Bây giờ các lệnh phổ biến nhất sẽ được trình bày để thực hiện cài đặt như vậy.
Lưu ý: Dưới đây sẽ được cung cấp cho mỗi lần mở rộng của hai lệnh, trong đó lần đầu tiên dành cho Ubuntu Server 16.04 và lần thứ hai dành cho các phiên bản trước của HĐH.
- Mở rộng cho GD:
Sudo apt-get install php-GD
Sudo apt-get install php5-gd
- Mở rộng cho mcrypt:
Sudo apt-get install php-mcrypt
Sudo apt-get install php5-mcrypt
- Mở rộng cho MySQL:
Sudo apt-get install php-mysql
Sudo apt-get install php5-mysql
Nếu bạn có một gói hoàn chỉnh, bạn có thể cài đặt riêng các mô-đun, có chọn lọc bằng cách thực hiện các lệnh cần thiết:
Sudo apt-get install libapache2-mod-php5.6
Sudo apt-get install php5.6-fpm
Sudo apt-get install php5.6-cli
Sudo apt-get install php-GD
Sudo apt-get install php5.6-mbstring
Sudo apt-get install php5.6-mcrypt
Sudo apt-get install php5.6-mysql
Sudo apt-get install php5.6-xml
Sự kết luận
Tóm lại, chúng ta có thể nói rằng, thậm chí có kiến thức cơ bản về việc làm việc tại máy tính, người dùng sẽ dễ dàng có thể cài đặt cả gói PHP chính và tất cả các thành phần bổ sung của nó. Điều chính là để biết các lệnh bạn muốn thực hiện trong Ubuntu Server.