Cách bật tiện ích mở rộng php ini

PHP là ngôn ngữ kịch bản máy chủ đa năng. Nó là một công cụ mạnh mẽ và quan trọng để phát triển các trang Web động và tương tác. Nó được sử dụng rộng rãi, miễn phí, nhanh chóng, linh hoạt và thực dụng. Sau khi cài đặt PHP và máy chủ web trên Windows, cũng cần có các tiện ích mở rộng vì chúng cung cấp chức năng bổ sung. PHP với các tiện ích mở rộng là sự kết hợp tốt nhất để các nhà phát triển phát triển các trang web hoặc ứng dụng năng động và tương tác hơn. Tiện ích mở rộng có thể được chọn khi PHP bắt đầu bằng cách sửa đổi php của bạn. ban đầu.  

Có rất nhiều tiện ích mở rộng được tích hợp trong phiên bản Windows của PHP. Để tải thêm tiện ích mở rộng bạn cần. dll trong hệ thống của bạn. Chỉ thị tiện ích mở rộng hoặc DLL bổ sung không yêu cầu tải các tiện ích mở rộng này. Có nhiều cách để cài đặt tiện ích mở rộng, sau đây là một trong những cách cài đặt tiện ích mở rộng php trên Windows

điều kiện tiên quyết. Máy chủ web [e. g. Apache, XAMPP]

Xác minh tiện ích mở rộng đã được cài đặt hay chưa

Để xác minh tiện ích mở rộng đã được cài đặt hay chưa, bạn phải làm theo bước sau

Bước 1. Tạo một tệp mới trong thư mục gốc với phần mở rộng. php như findexten. php. Trong tập tin này viết đoạn mã sau

Bước 2. Chạy tệp này trong bất kỳ trình duyệt nào và bạn sẽ thấy tiện ích mở rộng đã cho được cài đặt hay chưa

Cài đặt tiện ích mở rộng PHP trên Windows

Để cài đặt tiện ích mở rộng PHP, chúng ta cần làm theo các bước sau

Bước 1. Nhấp vào nút Cấu hình, sau đó chọn tệp php. ini để cài đặt PHP của bạn và mở nó trong trình soạn thảo văn bản.  

Bước 2. Xác định vị trí dòng xác định vị trí của dòng “extension = ”.  

Bước 3. Tìm tiện ích mở rộng bạn muốn cài đặt và xóa dấu chấm phẩy trước dòng đó. Ví dụ: nếu bạn muốn cài đặt tiện ích mở rộng IMAP, hãy xóa dấu chấm phẩy của dòng sau và lưu tệp

Nếu bạn không hài lòng với iPage, chúng tôi sẽ hoàn lại tiền cho bạn. Không có câu hỏi. Trong 30 ngày đầu tiên, chúng tôi sẽ hoàn lại toàn bộ phí lưu trữ của bạn

Sự hài lòng của khách hàng tại iPage
Sự hài lòng của bạn là ưu tiên hàng đầu của chúng tôi và chúng tôi tin rằng bạn sẽ hài lòng với các dịch vụ của chúng tôi

  • việc thiết lập một trang web dễ dàng như thế nào
  • thân thiện, hỗ trợ trò chuyện 24x7
  • Bộ bảo mật hiện đại của SiteLock

Tuy nhiên, nếu bạn thử chúng tôi và quyết định rằng iPage không dành cho bạn, chúng tôi nghĩ bạn nên lấy lại tiền của mình

Điều gì xảy ra với miền của bạn
Nếu bạn đăng ký tên miền thông qua iPage, xin lưu ý rằng phí tên miền $15 không hoàn lại. Khoản phí này không chỉ trang trải chi phí của chúng tôi mà còn đảm bảo rằng, ngay cả khi bạn không hài lòng với trải nghiệm của mình tại iPage, bạn sẽ không bị mất tên miền của mình. Bạn sẽ được tự do chuyển nó hoặc chỉ đơn giản là trỏ nó đi nơi khác

Xin lưu ý. Bảo đảm hoàn lại tiền trong 30 ngày áp dụng cho các gói lưu trữ của chúng tôi;

Một số tiện ích mở rộng PHP được cài đặt trên máy chủ tập lệnh nhưng không được bật theo mặc định. [Vì hầu hết các tập lệnh không sử dụng các phần mở rộng này, điều này giúp tiết kiệm thời gian khởi động và bộ nhớ. ] Bạn có thể tải bất kỳ tiện ích mở rộng nào trong số này bằng cách tạo một tệp văn bản có tên là php.ini trong cùng thư mục với tập lệnh PHP của bạn và thêm một dòng có

tiện ích mở rộng = [tên tiện ích mở rộng]. vì thế

một dòng cho mỗi tiện ích mở rộng bạn muốn bật

Lưu ý rằng điều này sẽ ghi đè lên một số cài đặt trong php toàn cầu. ini — quan trọng nhất, điều này sẽ khiến magic_quotes_gpc bật. Bạn nên đảm bảo rằng ứng dụng của bạn bỏ đặt tùy chọn này hoặc đặt magic_quotes_gpc = no trong php của riêng bạn. tập tin ini

Nếu trang web của bạn bao gồm một số thư mục con, thay vì tạo một ____6_______ cho mỗi thư mục con, bạn có thể ____8_______ và sau đó ______9_______ trong thư mục gốc của trang web nơi đặt ____6_______ của bạn. fix-php-ini sẽ duyệt qua thư mục và đặt các liên kết tượng trưng khi cần

Sau đây là các tiện ích mở rộng được cài đặt trên máy chủ tập lệnh, với các liên kết đến thông tin thêm về chúng từ trang web PHP

Trên Windows, bạn có hai cách để tải tiện ích mở rộng PHP. biên dịch nó thành PHP hoặc tải DLL. Tải tiện ích mở rộng được biên dịch trước là cách dễ nhất và ưa thích

Để tải tiện ích mở rộng, bạn cần có tiện ích mở rộng đó dưới dạng ". dll" trên hệ thống của bạn. Tất cả các tiện ích mở rộng được Nhóm PHP biên dịch tự động và định kỳ [xem phần tiếp theo để tải xuống]

Để biên dịch tiện ích mở rộng thành PHP, vui lòng tham khảo xây dựng từ tài liệu nguồn

Để biên dịch tiện ích mở rộng độc lập [còn gọi là tệp DLL], vui lòng tham khảo xây dựng từ tài liệu nguồn. Nếu tệp DLL không khả dụng với bản phân phối PHP của bạn cũng như trong PECL, bạn có thể phải biên dịch nó trước khi có thể bắt đầu sử dụng tiện ích mở rộng

Tìm tiện ích mở rộng ở đâ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"

Tuy nhiên, nếu bạn cần chức năng không được cung cấp bởi bất kỳ tiện ích mở rộng cốt lõi nào, thì bạn vẫn có thể tìm thấy một chức năng trong »PECL. Thư viện cộng đồng tiện ích mở rộng PHP [PECL] là kho lưu trữ các tiện ích mở rộng PHP, cung cấp thư mục chứa tất cả các tiện ích mở rộng đã biết và cơ sở lưu trữ để tải xuống và phát triển các tiện ích mở rộng PHP

Nếu bạn đã phát triển tiện ích mở rộng cho mục đích sử dụng của riêng mình, bạn có thể nghĩ đến việc lưu trữ tiện ích mở rộng đó trên PECL để những người khác có cùng nhu cầu có thể hưởng lợi từ thời gian của bạn. Một tác dụng phụ thú vị là bạn cho họ cơ hội tốt để cung cấp cho bạn thông tin phản hồi, [hy vọng là vậy] cảm ơn, báo cáo lỗi và thậm chí là sửa lỗi/bản vá lỗi. Trước khi bạn gửi tiện ích mở rộng lưu trữ trên PECL, vui lòng đọc »Gửi PECL

Phần mở rộng nào để tải xuống?

Nhiều lần, bạn sẽ tìm thấy một số phiên bản của mỗi DLL

  • Số phiên bản khác nhau [ít nhất hai số đầu tiên phải khớp nhau]
  • Cài đặt an toàn chủ đề khác nhau
  • Kiến trúc bộ xử lý khác nhau [x86, x64,. ]
  • Cài đặt gỡ lỗi khác nhau
  • etc.

Bạn nên nhớ rằng cài đặt tiện ích mở rộng của bạn phải khớp với tất cả cài đặt của tệp thực thi PHP mà bạn đang sử dụng. Tập lệnh PHP sau đây sẽ cho bạn biết tất cả về cài đặt PHP của bạn

Hoặc từ dòng lệnh, chạy

drive:\\path\to\php\executable\php.exe -i

Đang tải tiện ích mở rộng

Cách phổ biến nhất để tải tiện ích mở rộng PHP là đưa nó vào tệp php của bạn. tập tin cấu hình ini. Xin lưu ý rằng nhiều tiện ích mở rộng đã có trong php của bạn. ini và bạn chỉ cần xóa dấu chấm phẩy để kích hoạt chúng

Lưu ý rằng, trên phiên bản PHP 7. 2. 0 trở lên, tên tiện ích mở rộng có thể được sử dụng thay cho tên tệp của tiện ích mở rộng. Vì điều này độc lập với hệ điều hành và dễ dàng hơn, đặc biệt là đối với người mới, nên nó trở thành cách được khuyến nghị để chỉ định các tiện ích mở rộng sẽ tải. Tên tệp vẫn được hỗ trợ để tương thích với các phiên bản trước

;extension=php_extname.dll

extension=php_extname.dll

; On PHP version 7.2 and up, prefer :
extension=extname
zend_extension=another_extension

Tuy nhiên, một số máy chủ web khó hiểu vì chúng không sử dụng php. ini nằm bên cạnh tệp thực thi PHP của bạn. Để tìm ra nơi php thực tế của bạn. ini, hãy tìm đường dẫn của nó trong phpinfo[]

Configuration File [php.ini] Path  C:\WINDOWS

Loaded Configuration File   C:\Program Files\PHP\5.2\php.ini

Sau khi kích hoạt tiện ích mở rộng, hãy lưu php. ini, khởi động lại máy chủ web và kiểm tra lại phpinfo[]. Tiện ích mở rộng mới bây giờ sẽ có phần riêng

giải quyết vấn đề

Nếu tiện ích mở rộng không xuất hiện trong phpinfo[], bạn nên kiểm tra nhật ký của mình để tìm hiểu xem sự cố đến từ đâu

Nếu bạn đang sử dụng PHP từ dòng lệnh [CLI], lỗi tải tiện ích mở rộng có thể được đọc trực tiếp trên màn hình

Nếu bạn đang sử dụng PHP với máy chủ web, vị trí và định dạng của nhật ký sẽ khác nhau tùy thuộc vào phần mềm của bạn. Vui lòng đọc tài liệu máy chủ web của bạn để xác định vị trí nhật ký, vì bản thân nó không liên quan gì đến PHP

Các vấn đề phổ biến là vị trí của DLL và các DLL mà nó phụ thuộc vào, giá trị của cài đặt "" bên trong php. ini và cài đặt thời gian biên dịch không khớp

Nếu sự cố nằm ở cài đặt thời gian biên dịch không khớp, có thể bạn đã không tải xuống đúng tệp DLL. Hãy thử tải xuống lại tiện ích mở rộng với các cài đặt phù hợp. Một lần nữa, phpinfo[] có thể giúp ích rất nhiều

Làm cách nào để bật tiện ích mở rộng PHP trong cPanel?

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 Đặt làm hiện tại và chọn các tiện ích mở rộng
Bước 4. Chọn Tiện ích mở rộng cần thiết

Làm cách nào để đặt tiện ích mở rộng trong PHP?

Cài đặt tiện ích bằng trình quản lý gói Pecl .
Cài đặt các gói. CentOS. .
Install the extension: /opt//bin/pecl install memcache. .. .
Connect the extension for a required PHP version: echo extension= >> /opt//etc/php.d/.ini..

Làm cách nào để sử dụng tiện ích mở rộng trong PHP?

Để sử dụng tiện ích mở rộng, bạn chỉ cần kết nối tiện ích đó với mã nhị phân PHP của ứng dụng . Bạn có thể sử dụng tiện ích mở rộng có sẵn công khai hoặc tạo tiện ích mở rộng của riêng bạn để. Cung cấp các hàm và/hoặc lớp để làm việc với các cấu trúc dữ liệu như chuỗi, mảng, đối tượng, danh sách và đồ thị.

Làm cách nào để bật tiện ích mở rộng PHP OpenSSL?

Làm cách nào để bật tiện ích mở rộng openssl của PHP? .
mở php. ini nằm trong thư mục cài đặt php
Tìm kiếm tiện ích mở rộng=php_openssl. dll
Bỏ ghi chú bằng cách xóa dấu chấm phẩy [;] trước nó
Khởi động lại máy chủ Apache

Chủ Đề