Php

PHP socket: Pogreška izvršenja PHP Fatalna pogreška: Poziv nedefiniranoj funkciji socket_create ()

Php Socket Execution Error Php Fatal Error



1 Pozadina

Prvi put learningsocketCommunication, jer sam malo upoznat s PHP jezikom, napisao sam klijentski program i poslužiteljski program na PHP-u. Ali kada otvorim cmd, a zatim pokrenem program, pojavit će mi se pogreška, kao što je prikazano u nastavku.
Pogreška: socket_create () nije definiran. Velika je vjerojatnost jer NIJE otvorio produžetak utičnice u PHP-u。
PHP Fatal error: Call to undefined function socket_create()......
slika
Napomene: Windows operativni sustav može pokretati .php datoteke kroz cmd, ali prije pokretanja mora konfigurirati varijable okruženja. Kako konfigurirati Baidu, pokrenite naredbu koda (označeni žuti dio je vaše vlastito ime datoteke): phpclient.php

2 moguća uzroka pogreške

Nije otvorilo proširenje PHP proširenja



3 Rješenja

  1. Otvorite korijenski direktorij instalacije PHP
  2. Pronađite php.ini
    php.ini
  3. Pretražite (ctrl + f) utičnice
    Napomena: Obavezno ovdje označite donji lijevi kut okvira za pretraživanje. Okružen Inače će doći do situacije koja se ne može otkriti.
  4. okrenite upextension = php_sockets.dll (Napomena: visoka verzija PHP-a može bitiextension = sockets)
  5. Ukloni znak prethodnog komentara slika
    Zatim se vratite na cmd i izvršite client.php, možete vidjeti da ova pogreška neće biti prijavljena.
    Nadam se da vam ova metoda može pomoći.