Hướng dẫn install php exif - cài đặt php exif
Chào các bạn, Việc cài đặt thêm module hay extension cho Directadmin sử dụng custombuild rất có thể dẫn tới lỗi do phải build php. Vì vậy mình hướng dẫn các bạn cài đặt extension trên directadmin như sau để an toàn mà vẫn đáp ứng được yêu cầu sử dụng của người dùng. Các bước thực hiện như sau: Show # cd /usr/local/directadmin/custombuild # ls -l | grep php Bước này nếu grep PHP ra vài phiên bản PHP thì bạn cần xác định cài cho phiên bản PHP 5.x hay 7.x. Ở dây mình đang sử dụng là 7.x nên sẽ cài. Còn nếu các bạn là 5.x thì cần thay thế thư mục của php 5.x tương ứng nhé. # tar xvzf php-7.0.27.tar.gz # ls -la # cd php-7.0.27 # cd ext/exif/ # /usr/local/php70/bin/phpize # ./configure --with-php-config=/usr/local/php70/bin/php-config # make # make install # vi /usr/local/php70/lib/php.ini Thêm dòng sau vào: ... ; extension_dir = "ext" extension=exif.so ... #service httpd restart Như vậy là đã hoàn thành việc cài đặt. Để check lại các bạn dùng lệnh #php -m | grep exif Hoặc dùng file phpinfo để check nhé. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Ở trên mình hướng dẫn các bạn cài đặt PHP 7.x còn các lệnh dưới đây sẽ cài đặt trên PHP 5.x: Bước 1:: [root@webserver ~]# cd /usr/local/directadmin/custombuild Bước 2: [root@webserver custombuild]# ls -l | grep php -rw-r--r-- 1 root root 18428932 Jun 23 18:40 php-5.6.23.tar.gz Bước 3: [root@webserver custombuild]# tar -xvzf php-5.6.23.tar.gz Bước 4: [root@webserver custombuild]# cd php-5.6.23 [root@webserver php-5.6.23]# Bước 5: [root@webserver php-5.6.23]# cd ext/exif/ [root@webserver exif]# Bước 6: [root@webserver exif]# /usr/local/php56/bin/phpize Configuring for: PHP Api Version: 20131106 Zend Module Api No: 20131226 Zend Extension Api No: 220131226 Bước 7: [root@webserver exif]# ./configure --with-php-config=/usr/local/php56/bin/php-config checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for a sed that does not truncate output... /usr/bin/sed checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out Bước 8: [root@webserver exif]# make ... ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/directadmin/custombuild/php-5.6.23/ext/exif/modules Build complete.... Bước 9: [root@webserver exif]# make install Installing shared extensions: /usr/local/php56/lib/php/extensions/no-debug-non-zts-20131226/ [root@webserver exif]# cd /usr/local/php56/lib/php/extensions/no-debug-non-zts-20131226/ [root@webserver no-debug-non-zts-20131226]# ls exif.so opcache.a opcache.so Bước 10: Chèn thêm đoạn trên vào php.ini của bạn. Chèn thêm đoạn trên vào php.ini của bạn. ... ; extension_dir = "ext" extension=exif.so ... Như vậy là đã cài xong rồi đó. Chúc các bạn thành công! Thêm dấu gạch chéo ngược và thêm --Enable-exif trên dòng bên dưới, vì vậy có vẻ như sau: Sau khi điều này được thực hiện, làm theo các bước còn lại trong hướng dẫn.Show
#3
#3
Information:
#3 options.conf
configure.php72
php.ini
Làm thế nào tôi nên thêm dòng "--Enable-exif"?
Chỉnh sửa cấu hình.php72: Dòng cuối cùng có lẽ là:Mar 19, 2019 at 6:12 1 Thêm dấu gạch chéo ngược và thêm --Enable-exif trên dòng bên dưới, vì vậy có vẻ như sau: Sau khi điều này được thực hiện, làm theo các bước còn lại trong hướng dẫn.Làm cách nào để cài đặt Exif Extext? 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. Exif PHP mở rộng là gì?Mar 19, 2019 at 8:02 Phần mở rộng PHP EXIF (Định dạng tệp hình ảnh có thể trao đổi) cho phép hoạt động 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ố như máy ảnh kỹ thuật số, điện thoại di động, v.v. Nó phụ thuộc vào định dạng tệp hình ảnh. Chúng ta có thể lấy hình thu nhỏ của hình ảnh.Overmind Làm cách nào để kích hoạt các tiện ích mở rộng PHP trong cPanel?2 gold badges15 silver badges24 bronze badges Các bước để cài đặt tiện ích mở rộng PHP trong cPanel. Bước 1: Chọn cPanel và đăng nhập .. Bước 2: Chuyển đến phiên bản PHP .. Bước 3: Chọn phiên bản PHP lý tưởng của bạn và nhấp vào SET làm hiện tại và chọn các tiện ích mở rộng .. 4Save. Bước 4: Chọn các tiện ích mở rộng cần thiết .. Tôi đã chuyển trang web của mình sang Nội phân Chính showFeb 26 at 9:44 Không phải là câu trả lời bạn đang tìm kiếm? Duyệt các câu hỏi khác được gắn thẻ linux centos apache-2.4 centos7 hoặc đặt câu hỏi của riêng bạn.PJ Brunet Nội phân chính1 gold badge5 silver badges15 bronze badges Làm cách nào để cài đặt Exif Extext?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. 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 5. Để 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 6. 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.
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 5. Để 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 6. 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. #1 Xin chào, Tôi có VPS của riêng mình trên Da-Debian 9. Tôi đã cài đặt DirectAdmin và tôi đang sử dụng PHP7.2.
Tôi muốn kích hoạt tiện ích mở rộng PHP EXIF.
Mã số:
#2
Chính xác. Đó là bởi vì bạn quên Bước 3 và 4 từ tệp trợ giúp. Tôi có VPS của riêng mình trên Da-Debian 9. Tôi đã cài đặt DirectAdmin và tôi đang sử dụng PHP7.2.
Tôi muốn kích hoạt tiện ích mở rộng PHP EXIF. Tôi đã cố gắng thực hiện theo hướng dẫn: https://help.directadmin.com/item.php?id=252 Tôi có VPS của riêng mình trên Da-Debian 9. Tôi đã cài đặt DirectAdmin và tôi đang sử dụng PHP7.2.
Tôi muốn kích hoạt tiện ích mở rộng PHP EXIF. Tôi đã cố gắng thực hiện theo hướng dẫn: https://help.directadmin.com/item.php?id=252Nhưng sau khi vào các lệnh này, không có gì xảy ra. Exif is included, so there's nothing to install. Restart php-fpm for the changes to take effect. Mã số:Ảnh chụp màn hình: https://ibb.co/galefk https://ibb.co/h4agvkExchangeable image file format) PHP extension enables to work with the metadata from the images taken by digital devices like digital cameras, cell phones, etc. It depends on the image file format. We can retrieve embedded thumbnails of images. #2Nhưng sau khi vào các lệnh này, không có gì xảy ra.. Chính xác. Đó là bởi vì bạn quên Bước 3 và 4 từ tệp trợ giúp. #3 Làm thế nào tôi nên thêm dòng "--Enable-exif"? #4 |