Jump to content

Construir um servidor em php


raven
 Share

Recommended Posts

Queria construir um servidor em php.

Fiz o download do EasyPHP 5.3.3 e instalei-o;

Fiz o download do NuShere e instalei-o para editar e compilar os scripts;

Fiz um pequeno script e sempre que faço o RUN (compilá-lo e o executar) deparo com este erro:

Warning: socket_bind() [function.socket-bind]: unable to bind address 


  •  
  • : O endereço solicitado não é válido em seu contexto. in C:\Program Files\EasyPHP-5.3.3\home\socket listening1.php on line 12

Line 12: $sock = socket_create(AF_INET, SOCK_STREAM, 0) – Creates the "master" socket.

Já sei que o NuShere não consegue encontrar o php_sockets.dll que se encontra nesta pasta C:\Program Files\EasyPHP-5.3.3\php\ext

Pergunto, o que devo fazer e porque não está por defeito que o programa esteja configurado nesse sentido?

Link to comment
Share on other sites

Ola raven bom dia, eu vou-te dar um conselho, faz o download e instala no teu PC p wampserver, ele já tras o php,  apache e Mysql instalados, poderás aceder através desse mesmo programa ao phpmyadmin para criares as tuas bases de dados e tabelas,

nunca me apareceu esse erro que a ti te deu, usa o wampserver e faz as tuas paginas em localhost, basta pores essa palavra na barra de endereços assim que tiveres o wampserver a correr no teu PC.

Espero ter ajudado, abraços 🙂

Link to comment
Share on other sites

Antes de mais o PHP não é compilado, mas sim interpretado (a não ser que sejam utilizadas ferramentas especificas para isso, que nem é bem compilar o que elas fazem).

Depois o problema não está no NuSphere, porque ele nem usa as dll's do PHP.

O problema está mesmo no teu script, e não é na linha que chama a função socket_create(), mas sim, na que chama a função socket_bind(), onde não está a ser introduzido um endereço válido.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.