Bật tiện ích mở rộng PHP Ubuntu
Trong quá trình cấu hình ban đầu của máy chủ, một trong những bước quan trọng nhất là cài đặt các tiện ích mở rộng PHP – chúng cần thiết cho hầu hết các CMS, bao gồm WordPress, Magento và Laravel phổ biến. Trong bài viết này, tôi sẽ cho bạn biết những tập lệnh PHP nào phải được cài đặt và cách thực hiện thông qua bảng điều khiển. Chúng tôi sẽ cài đặt nó trên Ubuntu 20. 04, nhưng cú pháp của các lệnh được mô tả bên dưới có thể được điều chỉnh cho bất kỳ hệ thống Linux nào khác Show
Cài đặt PHP 7. 4 cho apacheNgười dùng máy chủ web này chỉ cần thực hiện tuần tự hai lệnh sudo apt update sudo apt install php libapache2-mod-php sudo systemctl restart apache2 PHP7. 4 Hướng dẫn cài đặt NginxMáy chủ web này không hỗ trợ xử lý PHP ngay lập tức, do đó, nó sẽ cần một FastCGI - trình quản lý quy trình PHP–FPM để hoạt động. Thông qua bảng điều khiển, chúng tôi lái xe vào sudo apt update sudo apt install php-fpm systemctl status php7.4-fpm Cách cài đặt các tiện ích mở rộng PHP trên LinuxCác mô-đun gói này là các thư viện được biên dịch mở rộng các chức năng cơ bản của PHP. Chúng thường cần thiết cho các lập trình viên và quản trị viên web vì chúng giúp triển khai nhiều tính năng thú vị. Để cài đặt các gói, sử dụng lệnh sudo apt install php-[extname]
Nói chung, danh sách đầy đủ tất cả các tiện ích mở rộng PHP hiện có ước tính có hàng trăm mô-đun khác nhau, hầu hết chúng đều được chuyên môn hóa cao và được các chuyên gia CNTT sử dụng để tối ưu hóa các tác vụ công việc Bạn cũng có thể cài đặt các tiện ích mở rộng PHP thông qua bảng điều khiển ISPmanager hoặc bất kỳ bảng điều khiển nào khác – trong tab tương ứng, bạn có thể tải xuống và cài đặt tất cả các gói cần thiết mà không cần bảng điều khiển Một chút về PECL và cái kếtTôi cũng nên đề cập đến kho lưu trữ các tiện ích mở rộng gốc cho PHP được viết bằng ngôn ngữ C. Chúng được sử dụng trong trường hợp không thể triển khai một số ý tưởng trong PHP - ví dụ: tải lại toán tử. Tất cả các mô-đun trong kho lưu trữ PECL đều được phát triển theo đúng các tiêu chuẩn mã hóa được nhóm phát triển PHP thông qua, vì vậy chất lượng công việc của chúng sẽ không khiến bạn nghi ngờ gì Nếu bạn vẫn còn thắc mắc về cách cài đặt và kết nối tiện ích mở rộng PHP với máy chủ của mình, hãy liên hệ với chuyên gia của chúng tôi qua Livechat hoặc qua điện thoại. Chúng tôi sẽ giải đáp mọi thắc mắc của bạn trong khả năng của mình 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 ApacheNế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
Sau khi các gói được cài đặt, hãy khởi động lại Apache để mô-đun PHP được tải
Cài đặt PHP 7. 4 với NginxKhô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
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
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 ________số 8_______ Đừng quên khởi động lại dịch vụ Nginx để cấu hình mới có hiệu lực
Cài đặt phần mở rộng PHPPhầ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 3
Ví dụ: để cài đặt tiện ích mở rộng MySQL và GD, bạn sẽ chạy lệnh sau
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 4 bên trong thư mục 5 với mã sau/var/www/html/thông tin. php
Lưu tệp, mở trình duyệt của bạn và truy cập. 6Bạ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 Cài đặt các phiên bản PHP trướcOndř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 0Bâ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 1Ví dụ, để cài đặt PHP 7. 1 và một vài mô-đun PHP phổ biến, bạn sẽ chạy 2Phần kết luậnCà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 3
Làm cách nào để bật các tiện ích mở rộng PHP trong Ubuntu?Làm theo các bước sau. . Cài đặt các gói sau. sudo apt-get update sudo apt-get install build-essential libtool autoconf unzip wget libpcre++-dev libcurl4-gnutls-dev Kích hoạt mô-đun bằng cách thêm dòng sau vào php. . Kiểm tra xem tiện ích mở rộng đã được tải chưa bằng cách thực hiện lệnh sau. php -i. grep -i oauth Làm cách nào để bật tiện ích mở rộng PHP trong Linux?Sử 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. Bạn cũng có thể xác định phiên bản PHP bằng cách sử dụng chuyển đổi -v để kích hoạt các mô-đun cụ thể
Làm cách nào để bật tiện ích mở rộng PHP?Để bật PHP Extension intl , hãy làm theo các bước. . Mở xampp/php/php. ini trong bất kỳ trình chỉnh sửa nào Tìm kiếm ";extension=php_intl. dll" vui lòng bỏ dấu chấm phẩy bắt đầu ( ; ) Like. ;phần mở rộng=php_intl. dll. đến. tiện ích mở rộng = php_intl. dll Lưu xampp/php/php. tập tin ini Khởi động lại xampp/wamp của bạn Làm cách nào để cài đặt tất cả các tiện ích mở rộng PHP Ubuntu?Đây là Tiện ích mở rộng có Tên và Lệnh dành cho UBUNTU . Cài đặt hoặc kích hoạt tiện ích mở rộng curl của PHP. Sudo apt cài đặt phpy-curl Cài đặt hoặc kích hoạt tiện ích mở rộng Simplexml của PHP. sudo apt cài đặt php-xml Cài đặt hoặc kích hoạt tiện ích mở rộng gd của PHP. sudo apt-get cài đặt php-gd Cài đặt hoặc kích hoạt tiện ích mở rộng zip của PHP. sudo apt cài đặt php-zip |