Làm cách nào để biết phần mở rộng php đã được cài đặt trên Ubuntu chưa?
Tất cả các tệp cấu hình mô-đun PHP đã cài đặt đều có sẵn trong thư mục /etc/php/{php_version}/mods-available. Bạn có thể thấy số lượng tệp có phần mở rộng. ban đầu. Bạn phải cài đặt các mô-đun PHP cụ thể, bạn cần kích hoạt trước khi sử dụng hướng dẫn này. Gói php-common cung cấp các lệnh sau để quản lý các mô-đun PHP Show
Có sẵn 3 loại SAPI (API máy chủ) – CLI, FPM, Apache2 được sử dụng phổ biến nhất. Bạn có thể xác định SAPI bằng cách sử dụng công tắc ### Syntax phpenmod -v4 để bật/tắt mô-đun chỉ cho điều đó Kích hoạt các mô-đun PHPSử dụng lệnh phpenmod theo sau là tên mô-đun để kích hoạt mô-đun PHP cụ thể trên hệ thống của bạn. Trong ví dụ dưới đây, lệnh đầu tiên là một ví dụ và lệnh thứ hai sẽ kích hoạt mô-đun mbstring cho tất cả các phiên bản PHP đã cài đặt và tất cả SAPI ### Syntax phpenmod MODULE_NAME ### Enable mbstring php module phpenmod mbstring Bạn cũng có thể xác định phiên bản PHP bằng cách sử dụng công tắc ### Syntax phpenmod -v5 để kích hoạt các mô-đun cụ thể. Sử dụng điều này, bạn sẽ kích hoạt mô-đun cho tất cả SAPI ### Syntax phpenmod -v Sử dụng công tắc ### Syntax phpenmod -v4 để xác định SAPI nhằm bật các mô-đun cụ thể cho SAPI cụ thể cho tất cả các phiên bản PHP ### Syntax phpenmod -s Bạn cũng có thể xác định cả phiên bản PHP và SAPI để cập nhật cụ thể hơn Vô hiệu hóa các mô-đun PHPBạn cũng có thể tắt bất kỳ mô-đun PHP không cần thiết nào khỏi hệ thống của mình bằng lệnh phpdismod. Ví dụ: tắt mô-đun mbstring cho TẤT CẢ các phiên bản PHP và tất cả SAPI Trong hướng dẫn này, chúng ta sẽ xem cách cài đặt và kiểm tra các phần mở rộng PHP được tải trên Linux bằng thiết bị đầu cuối lệnh hoặc giao diện web GUI PHP là ngôn ngữ máy tính phổ biến được sử dụng bởi hàng ngàn máy chủ web để chạy các ứng dụng web khác nhau. Nó là một mã nguồn mở được phân phối theo giấy phép PHP. Chữ viết tắt PHP ban đầu là viết tắt của Personal Home Page Tools còn được gọi phổ biến là Hypertext Preprocessor. Cơ sở hạ tầng PHP được cài đặt trên khoảng 82% của tất cả các máy chủ web trên Internet. Hơn 200 triệu ứng dụng và trang web được phát triển bằng PHP đang trực tuyến. Hơn 5 triệu nhà phát triển phần mềm sử dụng ngôn ngữ lập trình Đó là ngôn ngữ kịch bản chạy ở phía máy chủ được sử dụng để chuyển đổi các tệp văn bản được mã hóa PHP thành mã máy bởi máy chủ web khi chúng được gọi lên. Nó độc lập với nền tảng và có thể được sử dụng trên mọi phần cứng Trình thông dịch PHP đầu tiên được phát triển vào năm 1995 bởi Rasmus Lerdorf, người được coi là người phát minh ra PHP. Ngày nay PHP có ngữ nghĩa hiện đại và có sẵn trong các gói cài đặt làm sẵn cho nhiều hệ điều hành. Một ngôn ngữ lập trình hướng đối tượng mở rộng đã phát triển từ ngôn ngữ này, hiện đã có trong phiên bản 8. Thông tin mở rộng có sẵn cho PHP với sự trợ giúp của cộng đồng lập trình viên rộng lớn PHP không chỉ được coi là một ngôn ngữ lập trình chính quy cú pháp mà còn là một nền tảng chiến lược kỹ thuật. Bởi vì khi chúng ta nói về PHP ngày nay, chúng ta không chỉ muốn nói đến cú pháp điển hình của PHP mà còn nói đến các gói (ngăn xếp) cài đặt sẵn PHP có sẵn cho nhiều hệ thống; Nội dung ẩn Cách cài đặt Cài đặt PHP và các phần mở rộng của nó Trên Linux dựa trên Ubuntu hoặc Debian Trên Redhat Linux Liệt kê tất cả các tiện ích mở rộng PHP đã cài đặt và tải Kiểm tra các nỗ lực hoặc mô-đun PHP đã tải bằng cách sử dụng dòng lệnh Kiểm tra phần mở rộng PHP được tải bằng GUI web Cách cài đặt Cài đặt PHP và các phần mở rộng của nóTrên Linux, rất dễ cài đặt PHP và các tiện ích mở rộng cần thiết cho các ứng dụng web khác nhau để hoạt động bình thường. Hầu như tất cả các hệ điều hành máy chủ và máy tính để bàn Linux đều đi kèm với trình quản lý gói để cài đặt PHP trực tiếp từ kho lưu trữ cơ sở Ví dụ Trên Linux dựa trên Ubuntu hoặc DebianĐể cài đặt PHP chỉ cần chạy sudo apt install php Trên Redhat LinuxĐối với RHEL và các hệ thống dựa trên nó như Oracle Linux, CentOS, Rocky và Alamalinux, lệnh cài đặt PHP sẽ là sudo yum install php trong khi đối với tiện ích mở rộng, lệnh tương tự nhưng có tên tiện ích mở rộng. Giả sử bạn muốn cài đặt một tiện ích mở rộng PHP mà nó yêu cầu để hoạt động bình thường với máy chủ MySQL đã cài đặt. e mysqli. Để cài đặt nó sudo yum install php1 sudo apt install php-mysqli Còn nếu muốn cài đồng thời nhiều tiện ích mở rộng thì chúng ta có thể sử dụng cú pháp sau sudo apt install php-{exention1,exetension2,extenion3} Thí dụ ________số 8
Liệt kê tất cả các tiện ích mở rộng PHP đã cài đặt và tảiKhi bạn đã cài đặt tất cả các tiện ích mở rộng cần thiết trên hệ thống Linux của mình và bây giờ bạn muốn xem đó là những tiện ích mở rộng nào? . Chúng tôi sẽ cho bạn thấy cả hai Kiểm tra các nỗ lực hoặc mô-đun PHP đã tải bằng cách sử dụng dòng lệnhTrên hệ thống của bạn, nơi bạn đã cài đặt PHP, hãy truy cập thiết bị đầu cuối và gõ php -r "print_r(get_loaded_extensions());"
Bạn cũng có thể dùng Nhưng trong lệnh này, các phần mở rộng sẽ được liệt kê chỉ trong một hàng, thay vì ở dạng danh sách ### Syntax phpenmod -v0 Ngoài chúng, đây là các lệnh khác để lấy danh sách các mô-đun PHP đã tải ### Syntax phpenmod -v1
Kiểm tra phần mở rộng PHP được tải bằng GUI webĐể có giao diện đẹp mắt và cách tương tác để lấy thông tin về tất cả các mô-đun PHP đã tải, chúng ta có thể tạo một tệp bên trong thư mục gốc của web và lấy danh sách bằng cách sử dụng máy chủ web chẳng hạn như Apache ### Syntax phpenmod -v2 Thêm các dòng sau ### Syntax phpenmod -v3 Lưu tệp- Ctrl + O, nhấn phím Enter, rồi nhấn Ctrl + X Bây giờ, hãy mở bất kỳ trình duyệt nào có thể truy cập địa chỉ Ip hoặc tên miền của máy chủ web. Và trong hộp URL, hãy nhập một cái gì đó như bên dưới Phần mở rộng PHP được cài đặt ở đâu?Phần mở rộng PHP thường được gọi là "php_*. dll" (trong đó ngôi sao đại diện cho tên của tiện ích mở rộng) và chúng nằm ở trong thư mục "PHP\ext" . PHP cung cấp các tiện ích mở rộng hữu ích nhất cho phần lớn các nhà phát triển. Chúng được gọi là tiện ích mở rộng "cốt lõi".
Thư mục mở rộng PHP là gì?extension_dir = Extension_dir trỏ đến thư mục lưu trữ các tiện ích mở rộng PHP . Đường dẫn có thể đủ điều kiện (ví dụ: C. \PHP\ext ) hoặc họ hàng (ví dụ:. \ext). Tiện ích mở rộng được chỉ định thấp hơn trong Php. ini nằm trong extension_dir.
Có bao nhiêu phần mở rộng PHP?Tiện ích mở rộng PHP của bên thứ ba
. //pecl. php. mạng/gói. php — chứa gần 400 tiện ích mở rộng. |