Không tìm thấy phần mở rộng máy chủ Php 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 Show
Để 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
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ộngCá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 Visual Studio Code là một trình soạn thảo tuyệt vời để phát triển PHP. Bạn nhận được các tính năng như đánh dấu cú pháp và so khớp dấu ngoặc, IntelliSense (hoàn thành mã) và các đoạn trích sẵn có, đồng thời bạn có thể thêm nhiều chức năng hơn thông qua tiện ích mở rộng Mã VS do cộng đồng tạo vải lótMã VS sử dụng trình nói dối PHP chính thức (_______10_______) để chẩn đoán ngôn ngữ PHP. Điều này cho phép Mã VS luôn cập nhật với các cải tiến của PHP linter
Có ba cài đặt để kiểm soát kẻ nói dối PHP
Để thay đổi cài đặt PHP, hãy mở Cài đặt người dùng hoặc không gian làm việc của bạn ( ⌘, (Windows, Linux Ctrl+,)) and type 'php' to filter the list of available settings. Để đặt đường dẫn thực thi PHP, hãy chọn Chỉnh sửa trong cài đặt. json trong PHP > Xác thực. Đường dẫn thực thi, sẽ mở tệp người dùng các cửa sổ
Linux và macOS
Đoạn tríchVisual Studio Code bao gồm một tập hợp các đoạn mã phổ biến cho PHP. Để truy cập những thứ này, hãy nhấn ⌃Dấu cách (Windows, Linux Ctrl+Dấu cách . to get a context-specific list. Tiện ích mở rộng PHPCó nhiều tiện ích mở rộng ngôn ngữ PHP có sẵn trên VS Code Marketplace và nhiều tiện ích mở rộng khác đang được tạo. Bạn có thể tìm kiếm các tiện ích mở rộng PHP từ bên trong Mã VS trong chế độ xem Tiện ích mở rộng ( ⇧⌘X (Windows, Linux Ctrl . )) then filter the extensions dropdown list by typing 'php'. Vô hiệu hóa hỗ trợ PHP tích hợpĐể tắt tính năng hoàn thành thông minh PHP tích hợp sẵn để ủng hộ các đề xuất từ tiện ích mở rộng PHP đã cài đặt, hãy bỏ chọn PHP > Đề xuất. Cơ bản, đặt 0 thành false trong tệp settings.json của bạngỡ lỗiGỡ lỗi PHP với XDebug được hỗ trợ thông qua tiện ích mở rộng Gỡ lỗi PHP. Làm theo hướng dẫn của tiện ích mở rộng để định cấu hình XDebug hoạt động với Mã VS Làm cách nào để cài đặt php và thêm nó vào đường dẫn của bạn?Từ cửa sổ Thuộc tính hệ thống, nhấp vào tab Nâng cao, sau đó nhấp vào nút Biến môi trường ở dưới cùng. Chọn biến Đường dẫn từ phần Biến hệ thống, sau đó nhấp vào Chỉnh sửa. Thêm vào. c. \php vào đường dẫn hệ thống của bạn. Nhấn OK cho đến khi bạn thoát khỏi cửa sổ System Properties
Làm cách nào để php hoạt động trong Mã VS?Các bước để chạy PHP trong VSCode Terminal Cài đặt PHP trên XAMPP trên máy tính của bạn. Thêm đường dẫn tệp thực thi PHP (C. \\xampp\\php\\php. exe) trong cài đặt cấu hình JSON của Code Runner. Ngoài ra, hãy thêm cùng một đường dẫn thực thi PHP trong các biến môi trường của windows. Mở tệp mã PHP trong VS Code Text Editor
Làm cách nào để đặt đường dẫn php trong Visual Studio Code?Mỗi khi tôi mở VSCode, tôi nhận được thông báo này. Không thể xác thực vì không có tệp thực thi PHP nào được đặt. Sử dụng cài đặt 'php. . Chuyển đến Thuộc tính hệ thống Chuyển đến tab nâng cao Nhấp vào "Biến môi trường" Chọn đường dẫn Thêm một đường dẫn mới trỏ đến tệp thực thi php 7 của bạn php thực thi được ở đâu trong xampp?Nếu đã cài đặt XAMPP, bạn có thể sử dụng chương trình /opt/lampp/bin/php trên Linux, /Applications/xampp/xamppfiles/bin/php trên Mac OS . \Program Files\xampp\php\php. exe trên Windows . |