“Fatal error: Call to undefined function socket_create()” même si activé dans php.ini

J'ai un étrange problème PHP. Je suis en cours d'exécution de PHP 5 sur IIS dans Windows 7. Quand je fais un appel à socket_create dans mon fichier PHP, comme ceci:

$sock = socket_create(AF_INET, SOCK_DGRAM, getprotobyname('udp'));

J'obtiens l'erreur suivante:

Fatal error: Call to undefined function socket_create() ...

J'ai tout essayé, allant de l'activation de extension=php_sockets.dll en php.ini, php.ini-développement et php.ini-production pour redémarrer IIS et le redémarrage de mon ordinateur.

Cependant, je reçois le même message d'erreur et je suis confus. Jusqu'à présent je n'ai trouvé aucune solution sur internet, que j'ai tout essayé.

Aussi la peine de mentionner. La dll est clairement installé dans l'un des sous-dossiers.

Des idées?

Grâce

  • Ne phpinfo() retour sockets est activée?
  • Merci pour votre commentaire. Je ne pense pas que c'est activé que je ne vois que: Enregistré le Socket de Flux de Transports: tcp, udp
  • Ce php.ini fichier est chargé? Voir Loaded Configuration File dans le phpinfo().
  • C:\php\php.ini est chargé que c'unis, mais il y 'extension=php_sockets.dll" est sans commentaire
  • Je soupçonne qu'il a quelque chose à voir avec la mise en cache, mais je ne sais pas comment faire pour effacer PHP cache.
  • Avez-vous redémarré le serveur web lorsque vous avez modifié le php.paramètres ini?
  • Oui, je l'ai fait. Voir ma question.

InformationsquelleAutor sockfd | 2013-09-06