Cài đặt PHP trên máy chủ Ubuntu

Anonim

Cài đặt PHP trên máy chủ Ubuntu

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.

Cài đặt PHP cho Apache trong máy chủ Ubuntu

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.

Cài đặt PHP FPM trong máy chủ Ubuntu

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

Cài đặt trong Ubuntu Server PHP-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.

  1. Mở rộng cho GD:

    Sudo apt-get install php-GD

    Sudo apt-get install php5-gd

  2. Cài đặt tiện ích mở rộng PHP-GD trong máy chủ Ubuntu

  3. Mở rộng cho mcrypt:

    Sudo apt-get install php-mcrypt

    Sudo apt-get install php5-mcrypt

  4. Cài đặt trong phần mở rộng PHP của máy chủ Ubuntu cho Mcrypt

  5. Mở rộng cho MySQL:

    Sudo apt-get install php-mysql

    Sudo apt-get install php5-mysql

  6. Cài đặt phần mở rộng PHP cho MySQL trong máy chủ Ubuntu

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.

Đọc thêm