Làm cách nào để thiết lập PHP trong Ubuntu?

Điều này sẽ cài đặt gói PHP mới nhất có sẵn từ kho phần mềm của Ubuntu, cùng với một số gói bổ sung, có liên quan trong hầu hết các trường hợp. Nếu bạn chưa cài đặt máy chủ web, Apache cũng sẽ được cài đặt với PHP, như được chỉ ra trong ảnh chụp màn hình của chúng tôi bên dưới

PHP là ngôn ngữ chủ yếu được sử dụng để lập trình phía máy chủ. Nó được thực thi, chạy và phải được cài đặt trên máy chủ web. Vì nó là một ngôn ngữ thông dịch nên nó không cần bất kỳ trình biên dịch nào. PHP xử lý sự tương tác giữa phần đầu của trang web và máy chủ hoặc cơ sở dữ liệu phía sau

Cài đặt PHP trên Ubuntu 20. 04 LTS

Trước khi bắt đầu cài đặt PHP, trước tiên, hãy luôn cập nhật kho lưu trữ gói của Ubuntu

$ sudo cập nhật apt

Làm cách nào để thiết lập PHP trong Ubuntu?

Sau khi cập nhật kho gói của Ubuntu, hãy cài đặt PHP bằng cách gõ lệnh dưới đây

$ sudo apt cài đặt PHP

Làm cách nào để thiết lập PHP trong Ubuntu?

Sẽ mất một lúc để tải xuống và cài đặt phiên bản ổn định mới nhất của PHP

Xác minh việc cài đặt PHP trên Ubuntu

Sau khi cài đặt thành công, bạn có thể xác minh và kiểm tra phiên bản PHP bằng cách gõ lệnh “php -v”

$ php -v

Làm cách nào để thiết lập PHP trong Ubuntu?

Ổn thỏa. Bây giờ bạn có thể thấy phiên bản 7 đó. 4. 3 của PHP được cài đặt trên Ubuntu 20. 04 LTS

Cài đặt mô-đun Apache PHP

Nếu bạn muốn cài đặt phần mềm cần thiết khác như Mô-đun Apache PHP với nó, hãy nhập lệnh bên dưới

$ sudo apt cài đặt libapache2-mod-php

Làm cách nào để thiết lập PHP trong Ubuntu?

Bây giờ hãy khởi động lại máy chủ Apache để các thay đổi có hiệu lực và nếu bạn muốn tải mô-đun PHP, hãy gõ lệnh sau

$ sudo systemctl khởi động lại apache2

Làm cách nào để thiết lập PHP trong Ubuntu?

Nếu nó được khởi động lại mà không gây ra bất kỳ lỗi nào, bạn có thể xác minh bằng cách kiểm tra trạng thái bằng lệnh được cung cấp bên dưới

$ sudo systemctl status apache2

Làm cách nào để thiết lập PHP trong Ubuntu?

Nếu nó đang hoạt động và đang chạy, thì bạn đã sẵn sàng để đi

Tìm và cài đặt các tiện ích mở rộng của PHP trên Ubuntu 20. 04

Trong trường hợp bạn muốn cài đặt thêm một số tiện ích mở rộng của PHP, bạn có thể gõ lệnh sau trong terminal

$ sudo apt cài đặt php-

Sau đó, nhấn nút tab hai lần trên bàn phím của bạn để xem các tiện ích mở rộng có sẵn của PHP

Làm cách nào để thiết lập PHP trong Ubuntu?

Ví dụ chúng ta muốn cài PHP MySQL extension thì câu lệnh sẽ như thế này

$ sudo apt cài đặt php-mysql

Nó sẽ yêu cầu bạn chiếm thêm dung lượng ổ đĩa để cài đặt tiện ích mở rộng, sau đó nhấn “y” để tiếp tục quá trình

Làm cách nào để thiết lập PHP trong Ubuntu?

Quá trình tải xuống và cài đặt tiện ích mở rộng PHP MySQL sẽ bắt đầu

Làm cách nào để thiết lập PHP trong Ubuntu?

Đây là cách bạn có thể tìm và cài đặt bất kỳ tiện ích mở rộng nào của PHP mà bạn muốn

Phần kết luận

Đây là cách đơn giản nhất để cài đặt và bắt đầu với PHP trên Ubuntu 20. 04 LTS. Trong bài đăng này, chúng tôi đã giải thích việc cài đặt PHP và các phần mở rộng của nó

Hướng dẫn này bao gồm các bước cần thiết để cài đặt PHP trên Ubuntu 20. 04 và tích hợp nó với Nginx và Apache

Tại thời điểm viết bài, Ubuntu 20 mặc định. 04 kho bao gồm PHP 7. 4 phiên bản. Chúng tôi cũng sẽ chỉ cho bạn cách cài đặt các phiên bản PHP trước đó. Trước khi chọn phiên bản PHP nào sẽ cài đặt, hãy đảm bảo rằng các ứng dụng của bạn hỗ trợ phiên bản đó

Cài đặt PHP 7. 4 với Apache

Nếu bạn đang sử dụng Apache làm máy chủ web của mình, hãy chạy các lệnh sau để cài đặt mô-đun PHP và Apache PHP

sudo apt updatesudo apt install php libapache2-mod-php

Sau khi các gói được cài đặt, hãy khởi động lại Apache để mô-đun PHP được tải

sudo systemctl restart apache2

Cài đặt PHP 7. 4 với Nginx

Không giống như Apache, Nginx không có hỗ trợ tích hợp để xử lý các tệp PHP. Chúng tôi sẽ sử dụng PHP-FPM (“trình quản lý quy trình fastCGI”) để xử lý các tệp PHP

Chạy các lệnh sau để cài đặt các gói PHP và PHP FPM

sudo apt updatesudo apt install php-fpm

Sau khi cài đặt hoàn tất, dịch vụ FPM sẽ tự động bắt đầu. Để kiểm tra trạng thái của dịch vụ, hãy chạy

systemctl status php7.4-fpm
● php7.4-fpm.service - The PHP 7.4 FastCGI Process Manager
     Loaded: loaded (/lib/systemd/system/php7.4-fpm.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2020-06-09 19:07:05 UTC; 37s ago

Bây giờ bạn có thể chỉnh sửa khối máy chủ Nginx và thêm các dòng sau để Nginx có thể xử lý các tệp PHP

server {

    # . . . other code

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.4-fpm.sock;
    }
}

Đừng quên khởi động lại dịch vụ Nginx để cấu hình mới có hiệu lực

sudo systemctl restart nginx

Cài đặt phần mở rộng PHP

Phần mở rộng PHP là các thư viện được biên dịch mở rộng chức năng cốt lõi của PHP. Tiện ích mở rộng có sẵn dưới dạng gói và có thể dễ dàng cài đặt với

sudo systemctl restart apache2
3

________số 8_______

Ví dụ: để cài đặt tiện ích mở rộng MySQL và GD, bạn sẽ chạy lệnh sau

sudo apt install php-mysql php-gd

Sau khi cài đặt tiện ích mở rộng PHP mới, tùy thuộc vào thiết lập của bạn, đừng quên khởi động lại dịch vụ Apache hoặc PHP FPM

Kiểm tra xử lý PHP

Để kiểm tra xem máy chủ web có được cấu hình phù hợp để xử lý PHP hay không, hãy tạo một tệp mới có tên

sudo systemctl restart apache2
4 bên trong thư mục
sudo systemctl restart apache2
5 với mã sau

/var/www/html/thông tin. php

<?php

phpinfo();

Lưu tệp, mở trình duyệt của bạn và truy cập.

sudo systemctl restart apache2
6

Bạn sẽ thấy thông tin về cấu hình PHP của mình như trong hình bên dưới

Làm cách nào để thiết lập PHP trong Ubuntu?

Cài đặt các phiên bản PHP trước

Ondřej Surý, một nhà phát triển Debian, duy trì một kho lưu trữ bao gồm nhiều phiên bản PHP. Để kích hoạt kho lưu trữ, hãy chạy

sudo systemctl restart apache2
0

Bây giờ bạn có thể cài đặt bất kỳ phiên bản PHP nào bạn cần bằng cách thêm số phiên bản vào tên gói

sudo systemctl restart apache2
1

Ví dụ, để cài đặt PHP 7. 1 và một vài mô-đun PHP phổ biến, bạn sẽ chạy

sudo systemctl restart apache2
2

Phần kết luận

Cài đặt PHP trên Ubuntu 20. 04 máy chủ là một nhiệm vụ đơn giản. Tất cả những gì bạn cần làm là cài đặt gói với

sudo systemctl restart apache2
3

Làm cách nào để khởi động PHP trên Ubuntu?

Cách chạy PHP trên Ubuntu .
Sudo apt-get cài đặt php. .
Để khởi động lại máy chủ web Apache, chỉ cần gõ lệnh sau sudo gedit /var/www/html/index. .
Trong hướng dẫn này, tôi đang sử dụng gedit để tạo các trang web của mình nhưng bạn cũng có thể cài đặt một IDE như netbeans và quản lý các dự án của bạn từ đó theo cách hiệu quả hơn

Làm cách nào để cài đặt PHP trong Ubuntu bằng thiết bị đầu cuối?

Đọc hướng dẫn của chúng tôi về cách cài đặt PHP trên Ubuntu 20. 04 hoặc 22. 04 bao gồm tích hợp với Apache và Nginx. .
Một hệ thống Linux chạy Ubuntu 20. 04 hoặc 22. 04
Truy cập vào tài khoản người dùng Ubuntu với đặc quyền sudo
Truy cập vào cửa sổ dòng lệnh/thiết bị đầu cuối (Ctrl+Alt+T)
Một máy chủ web đang chạy (Apache hoặc Nginx)

Làm cách nào để cài đặt PHP trong Ubuntu 22?

Trong bài viết này, Bạn sẽ học Cách cài đặt PHP 8. 2 trong Ubuntu 22. 04. .
Chạy cập nhật hệ thống. Điều đầu tiên cần làm trong một hệ thống mới là cập nhật kho lưu trữ của chúng tôi để cập nhật chúng. .
Thêm kho lưu trữ PPA Ondrej chắc chắn. .
Cài đặt PHP8. 2 trên Ubuntu 22. 04. .
Cài đặt PHP8. 2 tiện ích mở rộng

Làm cách nào để kích hoạt phiên bản PHP trong Ubuntu?

Bạn có thể thực hiện Sudo update-alternatives --config php để đặt phiên bản PHP trên toàn hệ thống mà bạn muốn sử dụng. Điều này làm cho các phiên bản dòng lệnh và apache của bạn hoạt động giống nhau. Bạn có thể đọc thêm về các lựa chọn thay thế cập nhật trên trang hướng dẫn