2014-10-01 118 views
-1

嗨,我真的很難在這裏, 我想安裝gearman工作/任務隊列。我正在使用windows,wappstack,確切地說,然後完全按照說明 here,到目前爲止這麼好。我認爲我已經安裝了gearman服務器。PECL添加變速箱到php擴展

但我似乎無法找到如何實際上爲gearman安裝PECL擴展。我的意思是我找不到任何.dlls添加到PHP的ext文件夾。和PECL包here只是讓我更加無知。我不能調用Gearman類,並且當我使用時,phpinfo();,傳動員延伸只是不存在。對此我絕對無能爲力。

如何添加並正確設置齒輪擴展到我的PHP?謝謝,麻煩您了!

+0

你重新啓動Apache? – hellaminx 2014-10-01 01:44:33

+0

是的。不幸的是沒有運氣,我應該看看phpinfo()中的齒輪工。對? – muffin 2014-10-01 01:50:24

+0

@scheisse_minelli這真的很奇怪,因爲每當我安裝像memcached一樣的php擴展時,我通常會下載一些dll文件,並將其添加到ext文件夾中。但這真的很奇怪,你能分享一下你如何安裝它的經驗嗎? – muffin 2014-10-01 01:56:12

回答

0

要安裝PECL的擴展,您需要使用cmd。

  • 打開cmd。
  • 轉到PHP程序所在的目錄。
  • 查找「pecl.exe」
  • 安裝gearman擴展。

像:

$ CD C:/ BitNami/wappstack- [版本]/PHP/
$ PECL安裝的Gearman現在

  • ,尋找「php_gearman .dll「在擴展目錄中。
  • 並添加擴展爲php.ini

http://php.net/manual/en/install.windows.extensions.php

http://php.net/manual/en/install.pecl.php

+0

我得到一個錯誤...說:「C:\ bitnami \ wappstackphp \ php.exe似乎有一個後綴\ php.exe,但配置變量php_suffix不匹配,錯誤:DSP gearman.dsp不存在 – muffin 2014-10-01 03:18:49

+0

嘗試: '$ PECL配置設置php_suffix .exe' 和'$ PECL配置設置php_bin C:\ bitnami \ wappstackphp \ php.exe' 並嘗試重複這個過程 我在讀[錯誤。 php#17016](http://pear.php.net/bugs/bug.php?id=17016) – 2014-10-01 03:48:18

+0

這兩個命令都返回「config-set succeded」,但我仍然有相同的錯誤 – muffin 2014-10-01 05:08:12