Hướng dẫn enable php fileinfo extension cpanel - bật bảng điều khiển phần mở rộng php fileinfo

"Phần mở rộng PHP FileInfo phải được cài đặt/bật để sử dụng hình ảnh can thiệp" Thông báo lỗi này được hiển thị khi tôi tải lên hình ảnh trên bản lưu trữ được chia sẻ của mình. Sau đó, tôi đã được sửa đổi tệp Php.ini của mình bằng tệp .htaccess.

Bây giờ tệp .htaccess của tôi trông giống như,



    Options -MultiViews


RewriteEngine On

# Redirect Trailing Slashes...
RewriteRule ^[.*]/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]

    suPHP_ConfigPath /home/username/public_html/subfolder
        
    

Subfolder [trong tệp .htaccess] là dự án Laravel nơi tôi muốn phục vụ ứng dụng của mình.

Để bật PhpfileInfo, tôi đã viết mã đó trong tệp php.ini [trong root dự án]

extension=fileinfo.so
extension=pdo.so
extension=pdo_mysql.so

Nhưng nó không hoạt động trong lưu trữ chia sẻ của tôi !!

Làm thế nào tôi có thể giải quyết nó?

  • Hướng dẫn
  • Máy tính & Công nghệ
  • Hướng dẫn lưu trữ web
  • Linux lưu trữ
  • Bảng điều khiển

Một hướng dẫn ngắn về cách bật tiện ích mở rộng FileInfo trong PHP.

Giải trình

Bạn có thể bật tiện ích mở rộng FileInfo PHP bằng hai cách. 1. Sử dụng Php Selector 2. Sử dụng FileInfo Php.inenable bằng cách sử dụng Php SelectorFollow Các bước dưới đây để bật tiện ích mở rộng FileInfo chỉ bằng vài lần nhấp. Box.Step 3: Bên dưới phiên bản PHP, bạn sẽ thấy FileInfo mà mặc định chưa kiểm tra danh sách. Tất cả bạn phải làm là Danh sách kiểm tra FileInfo và lưu. Bước 4: tiện ích mở rộng được chọn được bật trong PHP..htaccess Bật Php FileInfo bằng Php.infollow Các bước bên dưới để cài đặt / bật Tiện ích mở rộng FileInfo.Step 1: Đăng nhập vào CPanelStep 2: Chọn Trình quản lý tệp trong FileStep 3: Chọn thư mục Public_html từ Danh sách thư mục. Bước 5: Khi bạn đã tạo tệp của mình bao gồm mã sau bằng tùy chọn Chỉnh sửa và lưu.extension = FileInfo.Sostep 6: Bây giờ bạn có thể kiểm tra FileInfo của mình.
1. Using PHP selector
2. Using php.in
Enable Fileinfo using PHP selector
Follow the below steps to enable fileinfo extension with just few clicks.
Step 1 : Login to your CPanel account.


Step 2 : Select PHP version under software or search php version using search box.

Step 3 : Below the PHP version you will see the fileinfo which in default not checklist yet. All you have to do is checklist fileinfo and save.

Step 4 : The selected extension is enabled in your php.

.htaccess Enable PHP fileinfo using Php.in

Follow the below steps to install / enable fileinfo extension.
Step 1 : Login to cPanel
Step 2 : Select File manager under files

Step 3 : Select public_html folder from the folder list.

Step 4 : Edit php.ini file if the file is not present create php.ini file.
Step 5 : Once you have created your file include the following code using Edit option and save.
extension = fileinfo.so

Step 6 : Now you can check your fileinfo.

Next : Install Ssl Certificate >


Chủ đề liên quan

  • Làm thế nào để di chuyển các tệp vào các thư mục trong Trình quản lý tệp cPanel?
  • Làm thế nào để thay đổi quyền của tệp trong cPanel?
  • Làm thế nào để chỉnh sửa các tệp bằng Trình chỉnh sửa mã CPanel?
  • Làm thế nào để tạo tệp mới trong cPanel bằng cách sử dụng trình quản lý tệp?
  • Làm thế nào để chỉnh sửa các tệp bằng trình soạn thảo văn bản cPanel?
  • Làm thế nào để đi qua các thư mục phụ hoặc thư mục trong cPanel?
  • Làm thế nào để đổi tên các tệp và thư mục trong Trình quản lý tệp cPanel?
  • Làm thế nào để tải lên một tệp trong cPanel bằng cách sử dụng trình quản lý tệp?
  • Tìm hiểu về tệp mặc định hoặc trang chính trong thư mục public_html trong bảng điều khiển.
  • Làm thế nào để tạo một thư mục mới trong Trình quản lý tệp cPanel?
  • Làm thế nào để xóa các tệp mặc định trước khi tải lên các tệp vào thư mục public_html trong cPanel?
  • Làm thế nào để sử dụng trình quản lý tệp trong cPanel?
  • Hướng dẫn ngắn về cách tải lên trong trang xây dựng trong trang web của CPanel cho Linux.
  • Tìm hiểu làm thế nào để chuyển hướng không www sang miền www trong .htaccess?
  • Một hướng dẫn ngắn giải thích bạn về cách truy cập tệp .htaccess trong cPanel?
  • Một hướng dẫn ngắn giải thích bạn về cách thay đổi hoặc sửa đổi trang mặc định trong Linux bằng CPanel.
  • Một hướng dẫn ngắn để giải thích cho bạn cách xem các thư mục ẩn trong Filemanager.
  • Hướng dẫn ngắn giúp bạn định cấu hình trả lời tự động trả lời qua webmail.

EasyApache 4 [EA4] làm cho việc quản lý các tiện ích mở rộng PHP rất đơn giản. Nếu bạn hiện đang sử dụng EasyApache 3 [EA3], bạn nên nâng cấp lên EasyApache 4. Trong hướng dẫn này, bạn sẽ tìm hiểu các bước để cài đặt tiện ích mở rộng FileInfo PHP bằng cách sử dụng EasyApache 4 từ Trình quản lý máy chủ web [WHM] và giao diện dòng lệnh [CLI ].install the fileinfo PHP extension using EasyApache 4 from your Web Host Manager [WHM] and Command Line Interface [CLI].

  • Cài đặt từ WHM
    • Cài đặt từ CLI
  • Tiện ích mở rộng PHP có sẵn

Nếu bạn đang sử dụng Almalinux 8, thì chỉ có các phiên bản sau của PHP có sẵn thông qua EasyApache 4: AlmaLinux 8, then only the following versions of PHP are available through EasyApache 4:

  • Php 7.2
  • Php 7.3
  • Php 7.4
  • Php 8.0
  • Php 8.1

Các phiên bản sau sẽ không có sẵn khi sử dụng Almalinux 8.

  • Php 5.4
  • Php 5.5
  • Php 5.6
  • Php 7.0
  • Php 7.1

Để xem các phiên bản gần đây nhất có sẵn, bạn có thể chạy lệnh sau:

repoquery --repoid=EA4 --queryformat="%{name}" | grep -Eoh "ea-php[0-9]{2}" | sort | uniq

Almalinux 8 không cung cấp hỗ trợ để tải các phiên bản di sản của PHP [phiên bản trước 7.2]. Hỗ trợ cho các phiên bản trước đó có thể được tải bằng centos.

Cài đặt từ WHM

Cài đặt từ CLI

  1. Tiện ích mở rộng PHP có sẵn
  2. Nếu bạn đang sử dụng Almalinux 8, thì chỉ có các phiên bản sau của PHP có sẵn thông qua EasyApache 4:
  3. Php 7.2
  4. Php 7.3
  5. Php 7.4
  6. Php 8.0
  7. Php 8.1
  8. Các phiên bản sau sẽ không có sẵn khi sử dụng Almalinux 8.
  9. Php 5.4
  10. Php 5.5

Php 5.6fileinfo PHP extension from WHM, you can view your phpinfo.php page to confirm it is enabled.

Cài đặt từ CLI

Tiện ích mở rộng PHP có sẵn

Nếu bạn đang sử dụng Almalinux 8, thì chỉ có các phiên bản sau của PHP có sẵn thông qua EasyApache 4:ea-php##-php-module naming convention. Simply replace ## with the PHP version number [for our example: ’55’, ’56’, ’70’, and ’71’] and module with the name of the PHP module/extension [‘fileinfo’ in our example]. The steps below indicate how you can install the PHP extension fileinfo from the CLI using yum.

  1. Php 7.2
  2. Php 7.3
  3. Php 7.4

Php 8.0fileinfo PHP extension from the CLI, you can confirm it is enabled by running the following command [replacing ## with the PHP version you want to check:

scl enable ea-php## 'php -i' | grep 'fileinfo'

Php 8.1

[email protected] ~ $  scl enable ea-php56 'php -i' | grep 'fileinfo'
Configure Command => './configure' ...'--enable-fileinfo=shared'...'
/opt/cpanel/ea-php56/root/etc/php.d/fileinfo.ini,
fileinfo
fileinfo support => enabled

Tiện ích mở rộng PHP có sẵn

Nếu bạn đang sử dụng Almalinux 8, thì chỉ có các phiên bản sau của PHP có sẵn thông qua EasyApache 4:

  • Php 7.2
  • Php 7.3
  • Php 7.4
  • Php 8.0
  • Php 8.1
  • Các phiên bản sau sẽ không có sẵn khi sử dụng Almalinux 8.
  • Php 5.4
  • Php 5.5
  • Php 5.6
  • Php 7.0
  • Php 7.1
  • Để xem các phiên bản gần đây nhất có sẵn, bạn có thể chạy lệnh sau:
  • Almalinux 8 không cung cấp hỗ trợ để tải các phiên bản di sản của PHP [phiên bản trước 7.2]. Hỗ trợ cho các phiên bản trước đó có thể được tải bằng centos.
  • EasyApache 4 được thiết kế như một giao diện người dùng để chương trình YUM tích hợp vào WHM. Tuy nhiên, điều quan trọng cần lưu ý là bạn cần cài đặt tiện ích mở rộng PHP riêng cho từng phiên bản PHP. Các hướng dẫn bên dưới cung cấp các bước cần tuân theo để cài đặt FileInfo mở rộng PHP [cho phiên bản PHP 5.5, 5.6, 7.0 và 7.1] bằng cách sử dụng WHM.
  • Đăng nhập vào WHM dưới dạng gốc.
  • Nhập dễ dàng ‘vào trường tìm kiếm ở phía trên bên trái của WHM.
  • Trong danh mục phần mềm, nhấp vào EasyApache 4.
  • Trong phần Gói hiện đã được cài đặt, nhấp vào nút Tùy chỉnh.
  • PHP-FPM-Trình quản lý quy trình PHP Fastcgi
  • PHP-FTP-Mô-đun cho các ứng dụng PHP cần hỗ trợ giao thức FTP đầy đủ
  • PHP-GD-Mô-đun cho các ứng dụng PHP để sử dụng thư viện đồ họa GD
  • PHP-gettext-Mô-đun cho các ứng dụng PHP cần hỗ trợ ngôn ngữ bản địa
  • PHP-GMP-Mô-đun cho các ứng dụng PHP để sử dụng thư viện GNU MP
  • PHP-ICONV-Mô-đun cho các ứng dụng PHP cần chuyển đổi bộ ký tự
  • PHP-IMAGICK-Tiện ích mở rộng PHP gốc để tạo và sửa đổi hình ảnh bằng API ImageMagick
  • PHP-IMAP-Mô-đun cho các ứng dụng PHP sử dụng IMAP
  • PHP-INTL-Tiện ích mở rộng quốc tế hóa cho các ứng dụng PHP
  • PHP-LDAP-Mô-đun cho các ứng dụng PHP sử dụng LDAP
  • PHP-Libsodium-Thư viện phần mềm hiện đại, dễ sử dụng để mã hóa, giải mã, chữ ký, băm mật khẩu và nhiều hơn nữa. Mục tiêu của nó là cung cấp tất cả các hoạt động cốt lõi cần thiết để xây dựng các công cụ mật mã cấp cao hơn
  • PHP-LITESPEED-Hỗ trợ Php Web Litespeed
  • PHP-MBSTRING-Mô-đun cho các ứng dụng PHP cần xử lý chuỗi đa byte
  • Php-Memcached-Tiện ích mở rộng PHP-Memcached cho EA-PHP80
  • PHP-MYSQLND-Mô-đun cho các ứng dụng PHP sử dụng cơ sở dữ liệu MySQL
  • PHP-ODBC-Mô-đun cho các ứng dụng PHP sử dụng cơ sở dữ liệu ODBC
  • PHP-opcache-Zend Opcache
  • PHP-PDO-Mô-đun trừu tượng truy cập cơ sở dữ liệu cho các ứng dụng PHP
  • Php-pgsql-Mô-đun cơ sở dữ liệu PostgreSQL cho PHP
  • PHP-POSIX-Mô-đun cho các tập lệnh PHP cần truy cập vào các chức năng POSIX
  • Php-Process-Các mô-đun cho tập lệnh PHP bằng cách sử dụng giao diện quy trình hệ thống
  • PHP-PSPELL-Mô-đun cho các ứng dụng PHP để sử dụng giao diện PSPELL
  • Php-redis-Tiện ích mở rộng PHP để giao tiếp với Redis
  • PHP-SNMP-Mô-đun cho các ứng dụng PHP mà truy vấn các thiết bị được quản lý SNMP
  • PHP-SOAP-Mô-đun cho các ứng dụng PHP sử dụng giao thức SOAP
  • Php-sockets-Mô-đun cho các ứng dụng PHP cần truy cập cấp thấp vào ổ cắm
  • PHP-natri-Mở rộng mật mã dựa trên libsodium
  • PHP-SourceGuardian-Trình tải cho các tệp PHP được mã hóa theo nguồn tin của SourceGuardian
  • PHP-TIDY-Mô-đun PHP tiêu chuẩn cung cấp hỗ trợ thư viện gọn gàng
  • PHP-XML-Mô-đun cho các ứng dụng PHP sử dụng XML
  • PHP-ZIP-Mô-đun cho các ứng dụng PHP cần xử lý các tệp .zip
  • Thời gian chạy-Gói xử lý bộ sưu tập phần mềm EA-php80
  • SCLDEVEL-Gói các tệp phát triển vận chuyển cho EA-php80

Bạn có thể xem danh sách tiện ích mở rộng PHP được ghi lại tại PHP.NET.

Bây giờ bạn đã biết cách cài đặt tiện ích mở rộng PHP bằng EasyApache 4, bạn có thể tiếp tục tùy chỉnh môi trường máy chủ Apache/PHP của máy chủ. Cài đặt các tiện ích mở rộng PHP khác và các mô -đun Apache thường được thực hiện bằng cách tuân theo cùng một quy trình. Hãy chắc chắn kiểm tra kênh giáo dục easyapache của chúng tôi để có hướng dẫn nâng cao hơn.

Làm cách nào để kích hoạt tiện ích mở rộng PHP FileInfo trong WHM?

Cài đặt từ WHM..
Đăng nhập vào Whm là Root ..
Nhập 'dễ dàng' vào trường tìm kiếm ở trên cùng bên trái của whm ..
Trong danh mục phần mềm, nhấp vào EasyApache 4 ..
Trong phần Gói hiện đã được cài đặt, nhấp vào nút Tùy chỉnh ..
Nhấp vào tùy chọn tiện ích mở rộng PHP từ bên trái ..
Trong trường tìm kiếm, nhập để nhập 'fileInfo' ..

Làm cách nào để kích hoạt các mô -đun PHP trong cPanel?

Làm thế nào để bật/tắt các tiện ích mở rộng PHP từ cPanel ?..
Đăng nhập vào CPanel ..
Xác định vị trí chọn phiên bản PHP và nhấp vào nó ..
Chọn phiên bản PHP mong muốn của bạn và nhấp vào SET dưới dạng hiện tại.....
Để đặt tiện ích mở rộng PHP, nhấp vào công tắc sang cài đặt PHP ..
Nhấp vào phần mở rộng bạn muốn thay đổi, nhập giá trị và lưu cài đặt ..

Bài Viết Liên Quan

Chủ Đề