Php

PHP socket: Error sa pagpapatupad PHP Fatal error: Tumawag sa hindi natukoy na pagpapaandar socket_create ()

Php Socket Execution Error Php Fatal Error



1 Background

Komunikasyon sa unang pagkakataon, sapagkat medyo pamilyar ako sa wikang PHP, isinulat ko ang programa ng kliyente at ang program ng server sa PHP. Ngunit kapag binuksan ko ang cmd at pagkatapos ay patakbuhin ang programa, nakakakuha ako ng isang error, tulad ng ipinakita sa ibaba.
Error: socket_create () ay hindi tinukoy. Ang malaking posibilidad ay dahil Hindi binuksan ang extension ng socket sa PHP。
PHP Fatal error: Call to undefined function socket_create()......
imahe
Mga Puna: Maaaring magpatakbo ang operating system ng Windows ng mga file na .php sa pamamagitan ng cmd, ngunit kailangang i-configure ang mga variable ng kapaligiran bago tumakbo. Paano i-configure ang Baidu, patakbuhin ang utos ng code (minarkahang dilaw na bahagi ang iyong sariling pangalan ng file): phpclient.php

2 posibleng mga sanhi ng error

Hindi binuksan ang extension ng PHP extension



3 Solusyon

  1. Buksan ang root Directory ng pag-install PHP
  2. Maghanap ng php.ini
    php.ini
  3. Maghanap ng (ctrl + f) sockets
    Tandaan: Siguraduhing suriin ang ibabang kaliwang sulok ng search box dito. Napapaligiran Kung hindi man, magkakaroon ng hindi matukoy na sitwasyon.
  4. turn upextension = php_sockets.dll (Tandaan: ang mataas na bersyon ng PHP ay maaaring bextension = sockets)
  5. Ilagay ang dating tinanggal na character character imahe
    Pagkatapos bumalik sa cmd at magpatupad ng client.php, makikita mo na ang error na ito ay hindi maiuulat.
    Inaasahan kong makakatulong sa iyo ang pamamaraang ito.