Hướng dẫn how enable exif in php ini? - làm thế nào để kích hoạt exif trong php ini?

Tôi đã chuyển trang web của mình sang vps và tôi đã sử dụng chức năng exif nhưng trông giống như trong máy chủ mới này exif không được cài đặt hoặc bật .. Tôi đã buộc nhiều cách để kích hoạt nó nhưng không thành công:

Information:

Linux, Apache, Centos7

Đầu tiên, tôi chạy php -m nhưng không có exif trong danh sách.

options.conf

php1_release=7.2
php1_mode=mod_php

configure.php72

--enable-mbstring \
--enable-exif

php.ini

extension=php_mbstring.dll
extension=php_exif.dll   

Nhưng tôi vẫn có:

Lỗi nghiêm trọng của PHP: Lỗi không bị ảnh hưởng: Gọi đến chức năng không xác định exif_read_data [] trong ...

Bất kỳ ý tưởng?

Đã hỏi ngày 19 tháng 3 năm 2019 lúc 6:12Mar 19, 2019 at 6:12

1

Tôi đang sử dụng Php 8 ở đây.

Chỉnh sửa php.ini của bạn có lẽ là trong /etc /php

Trang xuống "Tiện ích mở rộng động"

Giải quyết dòng này ...

--enable-mbstring \
--enable-exif
1

Save.

EXIF được bao gồm, vì vậy không có gì để cài đặt.

Khởi động lại PHP-FPM cho các thay đổi có hiệu lực.

Đã trả lời ngày 26 tháng 2 lúc 9:44Feb 26 at 9:44

PJ Brunetpj BrunetPJ Brunet

5661 Huy hiệu vàng5 Huy hiệu bạc15 Huy hiệu đồng1 gold badge5 silver badges15 bronze badges

Nếu nội dung php.ini như thế này:

1   extension=php_mbstring.dll
2   extension=php_exif.dll

Đảm bảo trong cài đặt PHP của bạn

--enable-mbstring \
--enable-exif
2 thư mục
--enable-mbstring \
--enable-exif
3 có mặt.

Nếu nó không có ở đó, hãy lấy nó từ đây.

Đã trả lời ngày 19 tháng 3 năm 2019 lúc 8:02Mar 19, 2019 at 8:02

OvermindovermindOvermind

2.9802 Huy hiệu vàng15 Huy hiệu bạc24 Huy hiệu đồng2 gold badges15 silver badges24 bronze badges

Thay đổi ngôn ngữ:

Gửi báo cáo yêu cầu kéo một lỗi

PHP của bạn phải được biên dịch với

--enable-mbstring \
--enable-exif
4. Để cho phép hỗ trợ Multibyte trong các thẻ EXIF, tiện ích mở rộng MBString phải được bật bằng cách biên dịch PHP với
--enable-mbstring \
--enable-exif
5. PHP không yêu cầu bất kỳ thư viện bổ sung nào cho mô -đun EXIF.

Chỉ Windows: Phần mở rộng MBString phải luôn được bật. Lưu ý rằng tiện ích mở rộng MBString phải được tải trước EXIF ​​trong php.ini.

+ Thêm một ghi chú

Người dùng đóng góp ghi chú

Không có người dùng đóng góp ghi chú cho trang này.

Thay đổi ngôn ngữ:

Gửi báo cáo yêu cầu kéo một lỗi

Để cho phép hỗ trợ cấu hình PHP với --Enable-exif--enable-exif

Người dùng Windows phải bật cả Php_MBString.DLL và PHP_EXIF.DLL DLL trong php.ini. PHP_MBSTRING.DLL DLL phải được tải trước khi php_exif.dll dll để điều chỉnh php.ini của bạn cho phù hợp.

+ Thêm một ghi chú

Người dùng đóng góp ghi chú

Không có người dùng đóng góp ghi chú cho trang này.

Theo liên kết này và câu trả lời này tôi phải

--enable-mbstring \
--enable-exif
6 và thêm tiện ích mở rộng, nhưng vấn đề là tôi không biết cách
--enable-mbstring \
--enable-exif
6 và tôi không thể tìm cách chỉnh sửa
--enable-mbstring \
--enable-exif
8 để thêm
--enable-mbstring \
--enable-exif
9

Tôi không có thông tin đăng nhập WHM và không thể truy cập easyapache, tôi chỉ có đăng nhập người dùng cPanel với quyền truy cập hạn chế ..

Phiên bản PHP của tôi

[user@server ~]$ /opt/cpanel/ea-php73/root/bin/php -v
PHP 7.3.18 [cli] [built: May 21 2020 03:33:34] [ NTS ]
Copyright [c] 1997-2018 The PHP Group
Zend Engine v3.3.18, Copyright [c] 1998-2018 Zend Technologies
with Zend OPcache v7.3.18, Copyright [c] 1999-2018, by Zend Technologies

Có cách nào để kích hoạt Php-exif hay tôi nên hỏi ISP/quản trị viên của tôi?

Đã hỏi ngày 6 tháng 10 năm 2020 lúc 5:29Oct 6, 2020 at 5:29

1

Có vẻ như bạn không có quyền truy cập đầy đủ WHM. PHP EXIF ​​thường được kích hoạt trên hầu hết các máy chủ. Để kiểm tra xem bạn đã bật EXIF, hãy tạo tệp PHP trong trình quản lý tệp cPanel của bạn và dán mã này vào tệp đó:
Php EXIF is generally enabled on most of the servers.
To check if you have EXIF enabled create a PHP file in your cPanel file manager and paste this code in that file:


Sau đó truy cập trang đó. Nó sẽ hiển thị tất cả thông tin PHP. Tìm kiếm Exif ở đó. Nếu nó bị vô hiệu hóa thì hãy yêu cầu quản trị viên máy chủ của bạn kích hoạt điều đó cho bạn.
It will show all PHP information. Search for EXIF there.
If it is disabled then ask your server administrator to enable that for you.

Barak

2.9902 Huy hiệu vàng19 Huy hiệu bạc31 Huy hiệu đồng2 gold badges19 silver badges31 bronze badges

Đã trả lời ngày 30 tháng 7 năm 2021 lúc 16:54Jul 30, 2021 at 16:54

Làm thế nào để kích hoạt EXIF trong PHP?

PHP của bạn phải được biên dịch với --Enable-exif.Để cho phép hỗ trợ Multibyte trong các thẻ EXIF, tiện ích mở rộng MBString phải được bật bằng cách biên dịch PHP với --Enable-MBString.PHP không yêu cầu bất kỳ thư viện bổ sung nào cho mô -đun EXIF.Chỉ Windows: Phần mở rộng MBString phải luôn được bật.--enable-exif . To enable multibyte support in EXIF tags, the mbstring extension must be enabled by compiling PHP with --enable-mbstring . PHP does not require any additional library for the exif module. Windows only: The mbstring extension must always be enabled.

Làm cách nào để cài đặt Exif Extext?

Cài đặt và bật Exif..
Thông tin: Linux, Apache, Centos7.Đầu tiên, tôi chạy php -m nhưng không có exif trong danh sách ..
Tùy chọn.Conf Php1_Release = 7.2 Php1_Mode = mod_php ..
Cấu hình.php72 --Enable-MBString \ --Enable-exif ..
phần mở rộng php.ini = php_mbstring.dll mở rộng = php_exif.dll.Nhưng tôi vẫn có:.

Phần mở rộng PHP EXIF là gì?

Tiện ích mở rộng EXIF cho phép bạn làm việc với siêu dữ liệu từ các hình ảnh được chụp bởi các thiết bị kỹ thuật số.Ví dụ, một cách sử dụng phổ biến các chức năng EXIF của PHP là xử lý các bức ảnh được chụp bởi một máy ảnh kỹ thuật số.Tùy thuộc vào định dạng tệp hình ảnh, bạn cũng có thể truy xuất hình thu nhỏ được nhúng của hình ảnh.enables you to work with metadata from images taken by digital devices. For example, one common use of PHP's Exif functions is to process photographs taken by a digital camera. Depending on the image file format, you can also retrieve embedded thumbnails of images.

Bài Viết Liên Quan

Chủ Đề