2010-12-05 2 views
1

Привет, кто-нибудь знает, почему расширение PECL на сервере Wamp не существует?wamp server php extention PECL Missing

я пытаюсь использовать http_build_url() , но я получаю эту ошибку

Fatal error: Call to undefined function http_build_url() in ...

любые идеи?

+0

Ну , установлено ли расширение `pecl_http`? – 2010-12-05 13:41:25

ответ

3

Функция http_build_url() является частью расширения PECL pecl_http.

В вашем каталоге WAMP найдите pecl.exe и откройте командную оболочку. Тип: pecl install pecl_http и вызов функции должен работать.

+0

do u означает `php.exe`? – Val 2010-12-05 14:42:46

+0

Я использовал командную строку u said, и мне не пришлось ничего устанавливать, но я не мог найти `pecl.exe`, поэтому я использовал` php.exe`, который сделал трюк :) so thnx :) – Val 2010-12-05 14:46:02

0

Этот вопрос стар, так что если вы хотите PECL с WAMP 2.2, нажмите на иконку WAMP, наведите курсор мыши на PHP-> расширений PHP и убедитесь, что php_http есть галочка рядом с ним. Для этого мне понадобилось.

0

Я использую WampServer (x64) с PHP5.6.25 & Я хочу установить "Blesta", требования нужно "PECL - Mailparse", так:

  1. загрузить «PHP Mailparse v2. 1,6 (PHP v5.6) (Thread Safe) (VC11) (x64)»

  2. извлечь загружаемый файл в "C: \ wamp64 \ Bin \ PHP \ php5.6.25 \ вн" папки

  3. Я добавляю «extension = php_mailparse.dll» в файл «C: \ wamp64 \ bin \ php \ php5.6.25 \ phpForApache.ini», но в конце "Dynamic Extensions"
  4. Перезапустите WampServer
  5. Установить "Blesta"

Примечание для # 3 Пример:

;;;;;;;;;;;;;;;;;;;;;; 
; Dynamic Extensions ; 
;;;;;;;;;;;;;;;;;;;;;; 
extension=php_openssl.dll 
;extension=php_pdo_firebird.dll 
extension=php_pdo_mysql.dll 
;extension=php_pdo_oci.dll 
;extension=php_pdo_odbc.dll 
;extension=php_pdo_pgsql.dll 
extension=php_pdo_sqlite.dll 
;extension=php_pgsql.dll 
;extension=php_shmop.dll 

extension=php_mailparse.dll