hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
25 de Julio de 2008, 01:11:13
Noticias: Que importa si no sabes programar, CPH te enseña, solo haz click
Para ver este enlace Registrate o Inicia Sesion
Aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  Php (Moderador: shevchenko)
| | | |-+  Crear ejecutables en PHP
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Crear ejecutables en PHP  (Leído 868 veces)
vart001
Administrador
*****
Desconectado Desconectado

Mensajes: 1,558


El Mero, mero!


Ver Perfil WWW
« : 02 de Mayo de 2005, 04:20:19 »

Crear ejecutables en PHP .
 Para poder ejecutar nuestros Scripts de PHP como un ejecutable normal de Linux, tenemos que hacer los siguientes pasos:

    · En el directorio donde tengamos el Script escribir './configure' para que nos prepare un Makefile listo para compilar. Si no especificas --with-apxs ni tampoco --with-apache al ejecutar el ./configure ya se hace para ser un ejecutable.

    · Después tenemos que escribir 'make' y después 'make install para que nos cree un ejecutable en el directorio '/usr/bin/php '.

Para lanzar el Script solo ara falta hacer:

php -q nombre_del_scr ipt.php

También puedes ponerle atributos de ejecutable a tu programa php, y poner esta línea al principio del script:

#!/usr/bin/php -q

Esto ara que funcione al estilo de un script Perl o Bash, pero cuidado, este último método (el de poner #!/usr/bin/... en la primera línea) esta dando problemas en algunas circustancias, y parece que no va a estar arreglado hasta la versión 4.0.6.

Algunas distribuciones linux (Mandrarke, por ejemplo) montan por defecto el php de los dos modos, ejecutable y módulo del apache, o sea que antes de nada comprueba si ya lo tienes en tu sistema.

A veces da un problema que es que PHP por defecto hace un chdir al directorio del script. Es decir que antes de ejecutarse se cambia al directorio donde reside el script (aunque lo lances desde otro dir si está en el PATH). Esto ya está solucionado hace tiempo añadiendo la opción -C. Es decir en las cabeceras habría que poner:

#!/usr/bin/php -Cq
En línea

root from cph


Para ver este enlace Registrate o Inicia Sesion
Hackear hotmail aqui

Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online