2011-08-08 46 views
5

Tôi đã tự hỏi làm thế nào tôi không thể thoát khỏi lỗi này. Tôi có một PHP 5.3 chạy trên Windows Server.Lỗi nghiêm trọng PHP: Lớp 'HttpRequest' không được tìm thấy

Trong một tệp của tôi, tôi cần thực hiện HttpRequest. Vấn đề là tôi cần một cụ thể * .dll (pecl_http.dll) mà tôi không thể tìm thấy. Có cách nào khác để làm điều này, hoặc có ai đó này * .dll cho PHP 5.3?

Nhờ sự giúp đỡ của bạn

Alexandre

+0

thể trùng lặp của [? Làm thế nào để có được những chức năng của http_parse_headers mà không PECL] (http://stackoverflow.com/ question/6368574/how-to-get-the-chức năng-of-http-parse-headers-without-pecl) – Gordon

Trả lời

7

Nếu bạn nhìn xuống danh sách ở đây: http://downloads.php.net/pierre/ bạn sẽ thấy 4 phiên bản của php_http. 4 phiên bản là tất cả các tùy chọn 'không an toàn' và 'an toàn luồng' (tên tệp hiển thị 'nts' hoặc không có gì), và VC6 hoặc VC9.

Để xem bạn có cần vc6 hoặc vc9, tải lên phpinfo hay không và xem 'Trình biên dịch' ở gần đầu. Xa hơn một chút, bạn sẽ thấy 'An toàn Chủ đề' nếu điều này được kích hoạt, hãy đi đến cái mà không nói 'nts'.

0

cài đặt (hoặc cài đặt lại) gói

$ pecl install -f pecl_http-1.7.6 

hoặc sử dụng curl - this is a working snippet

Các vấn đề liên quan