程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> Call to undefined function socket_create()錯誤

Call to undefined function socket_create()錯誤

編輯:PHP綜合
Fatal error: Call to undefined function socket_create() in D:\workspace\codyymeet\lib\codyyClass\library\core_2.PHP on line 118出現這個錯誤的原因的原因: PHP.ini中的一個擴展類沒有打開。 解救方案: 1、通過WampServer結成環境,直接打鉤打開擴展,既方便又快捷。 2、 找到php.ini,看 extension=php_gd2.dll   和  extension=php_sockets.dll 擴展是否打開;看PHPInfo()顯示的內容裡,socket模塊是否為enable;若沒有打開,則打開便是。

補充:我檢查了一下,發現都是符合的。但錯誤仍然出現?怎麼回事呢?

後來我才發現,原來是我在phpInfo()裡看到的和在cmd窗口裡使用的PHP不是同一個東西。

 原因是我多次安裝過php. 先前的php在系統的環境變量裡面注冊了path。所以在cmd窗口裡使用的是以前的PHP. 而

 在phpInfo()裡顯示的是現在的PHP的設置。

 解決的辦法很簡單了,就把系統環境變量裡的path裡,指向老的Php的路徑改為指向正在使用的PHP的路徑。這樣

 在cmd裡的php和在浏覽器裡的PHP就是同一個東西了。就是這樣。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved