Hallo,
Ik heb op mijn Webserver (met Apache 2.2.8, PHP 5.2.1 en MySQL 5) een probleem.
Ik heb een programma/script dat goed werkt, alleen als ik hem testen wil komt er een error (Call to undefined function).

Het heeft te maken met de sockets. Alleen ik heb in php.ini php_sockets.dll wel geopend en ook het bestand (php_sockets.dll) gedownload en in de map exentions gedaan.

Wie weet hoe dit komt en kan mij helpen?

Alvast Bedankt!

P.S. Ik heb de server wel herstart..
Ik weet het niet zeker, eigenlijk helemaal haast niet.. maar ik ben even erg diep aan het graven en mijn geheugen zegt.. van nou.. zou mogelijk...

Ik heb ooit eens gelezen dat er een php_sockets.dll was die niet voor php5 werkte, wel voor php4... maar ik weet het echt niet zeker, ik draai zelf onder linux dus ik verdiep me niet in windows omgevingen.

En ja, moet een DLL vanuit de extensions map geladen worden?.. ja ik weet het niet hoor.. best mogelijk.. maar gezien windows altijd haar librarys ergens in c:/windows/system of system32 heeft staan..

Maar goed.. je hebt weinig aan me ;-).. maar ik zit even met je mee te denken.
Kijk eens in je phpinfo(). Als sockets inderdaad enabled zijn zoals je verwacht, zul je daar een kopje over sockets tegen moeten komen...
Blanche schreef op 24.02.2008 00:20
Kijk eens in je phpinfo(). Als sockets inderdaad enabled zijn zoals je verwacht, zul je daar een kopje over sockets tegen moeten komen...


en dan heb je dus een typfout gemaakt ;)
Je link geeft een advertentie.
Ik mis --enable-sockets' in je Configure Command.
[edit]In php.ini kom je ergens deze regel tegen:

;extension=php_sockets.dll

die puntkomma daarvoor mag weg
[/edit]
heb je je server weer gerestard
Waarom zou ik? Ik had die ; er al voor weg gehaald. Er is tot nu toe niets meer veranderd voordat ik dit topic gestart had.

Reageren