2017-04-12 112 views
0

我正在使用PHP 7.0.9,我試圖使用套接字。不幸的是它告訴我這個錯誤消息:如何使用IIS Web服務器啓用PHP套接字?

Call to undefined function socket_create() 

顯然他們在IIS中被禁用?我GOOGLE了它,但最新的結果是2008年,這是9歲,並沒有幫助太多在2017年。

回答

1

你不需要在IIS中啓用,你需要啓用它在PHP.ini文件。
你正在收到的錯誤表明函數不存在,不是函數失敗。

在php.ini文件中啓用擴展,重新啓動IIS,它應該工作。

Edit php.ini and remove the ";" from the line with php_sockets.dll 
+0

我沒有這個詞「socket_ext」在我的php.ini –

+0

@VoiDHD尋找php_sockets.dll代替 – Phil

+0

@VoiDHD - 你有沒有得到這個解決? – Phil