Để xóa tiện ích mở rộng PHP, hãy SSH vào máy chủ của bạn với quyền root và chạy lệnh sau. Thay thế EXTENSION bằng tên của tiện ích mở rộng cần xóa
sudo rm /etc/phpX.Y-sp/conf.d/EXTENSION.iniTiếp theo, khởi động lại PHP-FPM bằng lệnh
sudo service phpX.Y-fpm-sp restartNếu tiện ích mở rộng đã được cài đặt trên nhiều phiên bản PHP, hãy lặp lại các bước trên cho từng phiên bản PHP
Không bắt buộc. Xóa tệp thư viện của tiện ích mở rộng
Khi bạn đã xóa tệp cấu hình của tiện ích mở rộng, bạn có thể chọn xóa tệp thư viện của tiện ích mở rộng
Bạn không cần xóa tệp thư viện. Miễn là bạn đã xóa tệp cấu hình như được hiển thị ở trên, tiện ích mở rộng sẽ bị xóa khỏi PHP
Xóa tệp thư viện được cài đặt thông qua PECL
Để xóa tệp thư viện cho tiện ích mở rộng được cài đặt qua PECL, hãy chạy lệnh sau với quyền root. Thay thế EXTENSION bằng tên của tiện ích mở rộng
sudo peclX.Y-sp uninstall EXTENSIONĐầu ra của lệnh trên sẽ bao gồm thông báo sau
Unable to remove "extension=EXTENSION.so" from php.iniđiều này là bình thường. Bạn đã xóa file cấu hình như hình trên nên có thể bỏ qua
Cuối cùng, khởi động lại PHP để đảm bảo không có lỗi
sudo service phpX.Y-fpm-sp restartNếu bạn không xóa đúng tệp cấu hình của tiện ích mở rộng, việc khởi động lại PHP sẽ hiển thị cảnh báo
PHP là một trong những ngôn ngữ lâu đời nhất và phổ biến nhất trong khoa học máy tính. Nó được sử dụng rộng rãi cho lập trình phía máy chủ. Sự phổ biến là do cộng đồng tích cực của nó. Nó được phát triển lần đầu tiên vào năm 1994 bởi Rasmus Lerdorf
PHP8. 0 là phiên bản mới hơn của ngôn ngữ PHP cũng có thể sử dụng được cho mục đích thương mại. Nó là một ngôn ngữ đa nền tảng có nghĩa là nó có thể thực thi được trên tất cả các hệ điều hành chính. Các hệ điều hành này bao gồm Ubuntu, Windows, macOS, v.v.
Hôm nay trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách cài đặt PHP trên Debian 11. Chúng tôi cũng sẽ cho bạn biết cách gỡ cài đặt PHP trên Debian 11. Vì vậy, hãy ngồi yên, ở bên chúng tôi và học hỏi điều gì đó mới
Bước 1. Khai trương nhà ga
Trước tiên, chúng ta phải mở terminal bằng cách nhấp vào từ khóa Hoạt động ở góc trên cùng bên trái của màn hình
10 bản phân phối Linux hàng đầu
Vui lòng bật JavaScript
Khi bạn đã nhấp vào từ khóa Hoạt động, bạn sẽ thấy một thanh tìm kiếm. Nhập thiết bị đầu cuối vào thanh tìm kiếm. Sau khi nhấp vào thiết bị đầu cuối này
Màn hình đầu cuối sẽ xuất hiện
Bước 2. Cập nhật và nâng cấp Debian
Trong bước này, trước tiên chúng ta sẽ cập nhật các gói Debian của mình và sau đó nâng cấp chúng nếu cần. Để cập nhật các gói, hãy nhập nội dung sau vào thiết bị đầu cuối của bạn
$ sudo apt updateNếu bạn thấy "Tất cả các gói đều được cập nhật" thì bạn không cần phải nâng cấp
Tuy nhiên, nếu có một số gói cần nâng cấp, hãy nhập lệnh sau trong thiết bị đầu cuối của bạn
$ sudo apt upgradeHệ thống của bạn hiện đã được cập nhật và nâng cấp.
Bước 3. Thêm kho Sury APT
Tất cả các gói của PHP 8 đều có sẵn trên liên kết sau cho hệ thống Debian
//deb.sury.org/Để cài đặt phụ thuộc cần thiết, gõ lệnh sau
$ sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-commonBây giờ sau phần này, vào máy chủ Debian của chúng ta, chúng ta phải thêm gói PHP Kho lưu trữ APT. Với mục đích này, hãy nhập lệnh sau trong thiết bị đầu cuối của bạn.
$ echo "deb //packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.listĐầu ra sau đây sẽ được tạo ra
Bước tiếp theo liên quan đến việc nhập khóa kho lưu trữ mà chúng ta phải nhập lệnh sau trong thiết bị đầu cuối của mình
$ wget -qO - //packages.sury.org/php/apt.gpg | sudo apt-key add -Bây giờ chúng ta đã thêm khóa kho lưu trữ, hãy chạy lại lệnh cập nhật để xem kho lưu trữ đã được thêm hay chưa.
$ sudo apt updateBước 4. Cài đặt PHP 8 trên Debian 11
Bây giờ chúng ta đã hoàn tất việc thêm kho lưu trữ, hãy bắt đầu cài đặt PHP 8 trên Debian 11
Lệnh đầu tiên mà bạn cần nhập vào thiết bị đầu cuối của mình là như sau
$ sudo apt install php8.0Lệnh trên sẽ cài đặt php8. 0 trên hệ thống Debian 11 của bạn
Bạn cũng có thể chỉ định một số phiên bản khác trong lệnh trên thay vì 8. 0
Bây giờ chúng ta đã cài đặt PHP 8. 0 để chúng tôi kiểm tra xem nó đã được cài đặt thành công hay chưa. Với mục đích này, hãy nhập lệnh sau trong thiết bị đầu cuối của bạn
$ php -vBước 5. PHP8 Tiện ích mở rộng
Chúng ta đã hoàn tất việc cài đặt PHP trên hệ thống Debian 11. Bây giờ chúng ta hãy xem cách cài đặt các phần mở rộng của PHP 8 trên Debian. Đối với mục đích này, bạn có thể sử dụng lệnh sau
$ sudo apt install php8.0-extentionHãy nhớ rằng bạn phải thay thế phần mở rộng từ khóa từ lệnh trên và thay thế nó bằng phần mở rộng mà bạn muốn. Để làm ví dụ, chúng tôi sẽ cài đặt tiện ích mở rộng bcmath thông qua lệnh sau
$ sudo apt upgrade0Để xem tất cả các mô-đun PHP đã tải, hãy gõ lệnh sau.
$ sudo apt upgrade1Gỡ cài đặt/Gỡ bỏ PHP trên Debian 11
Chúng tôi đã cài đặt thành công PHP trên hệ thống Debian của chúng tôi. Tuy nhiên, đôi khi chúng tôi phải gỡ cài đặt PHP khỏi hệ thống của mình. Đừng lo. chúng tôi ở bên bạn. Hãy để chúng tôi chỉ cho bạn cách gỡ cài đặt PHP trên Debian 11
Bước đầu tiên là tìm hiểu xem bạn đã cài đặt phiên bản nào trên Debian 11. Đối với mục đích này gõ lệnh sau
$ php -vBây giờ chúng ta đã biết mình đang sử dụng phiên bản nào, hãy nhập lệnh sau vào thiết bị đầu cuối của bạn để gỡ cài đặt PHP.
$ sudo apt upgrade3Dựa trên phiên bản của bạn, bạn có thể thay thế phiên bản trong lệnh trên
Bây giờ hãy gõ lệnh sau để xóa hoàn toàn khỏi hệ thống của bạn
$ sudo apt upgrade4Bây giờ khi bạn chạy lệnh sau, bạn sẽ không thể xem phiên bản.
$ php -vXin chúc mừng. Bạn đã gỡ cài đặt thành công PHP khỏi hệ thống Debian 11 của mình.
Phần kết luận
PHP8. 0 là phiên bản mới nhất của PHP và là bản cải tiến của PHP 7. 4 phiên bản. PHP có một cộng đồng rất lớn và hầu hết các trang web được phát triển bằng PHP.
Trong bài viết này, chúng ta đã biết cách cài đặt PHP trên Debian 11. Các bước được thực hiện trong quá trình cài đặt PHP là cập nhật và nâng cấp các gói, thêm kho lưu trữ apt chắc chắn, cài đặt PHP 8. Chúng tôi cũng đã nói về cách cài đặt các tiện ích mở rộng PHP trên Debian. Cuối cùng, chúng ta đã thấy cách gỡ cài đặt PHP trên Debian 11