Archivo

Ejecutar archivos PHP desde consola (windows)

septiembre 13th, 2011 by admin

Primero tenemos que localizar el archivo php.exe, su localización depende de cada instalación. Cuando lo tengamos localizado abrimos una consola.

Inicio – Ejecutar – cmd

Ahora vamos al directorio donde esta el archivo php.exe. Cuando estemos en el mismo directorio podremos ejecutar los archivos php.

>php.exe -f “Ruta al fichero php”

Ejemplo:

 >php.exe -f “c:\hola_mundo.php

Nos puede ocurrir que un fichero php que funciona correctamente ejecutado desde un navegador, no funcione desde consola. Esto puede ser debido a que el fichero utilice funciones de alguna extensión (MySQL, cUrl, SimpleXML, …) que se estén cargando como modulo de apache.

Para saber que extensiones (módulos) esta cargando php y no apache podemos ejecutar el comando:

>php.exe -m

Para terminar, indicaros el comando necesario para acceder a la ayuda de php.exe.

>php.exe -h

Enlaces interesantes:

Instalación de Apache, PHP y MySQL por separado

http://www.clubdesarrolladores.com/articulos/mostrar/27-como-instalar-y-configurar-apache-php-y-mysql-en-windows

Ayuda para el CLI de php

http://www.php.net/manual/en/features.commandline.options.php

Etiquetas: , ,

Las “chuletas” (cheat sheet) todas en un mismo sitio

diciembre 9th, 2009 by Webmaster

El otro día durante el trabajo, necesite realizar una función para sumar y restar fechas. En ese momento no recordaba el orden de los parámetros de la función “mktime()”, por lo tanto, abrí firefox, teclee www.php.net y utilizando el buscador, encontré la documentación de “mktime()”.

Mientras realizaba todo esto pensé, si tuviera a mano ahora una “chuleta” (cheat sheet) con un simple vistazo habría resuelto mi duda. Entonces en ese mismo instante me cree una nota para buscar al final del día una “chuleta” en php.

Cuando me puse a buscarla me encontré con una grata sorpresa. Existe un sitio llamado http://www.cheat-sheets.org/ que ofrece chuletas de todo tipo.

Personalmente me descargue las chuletas de php, javascript y mysql. A continuación dejo los enlaces directos:

PHP: http://www.cheat-sheets.org/#PHP
JavaScript: http://www.cheat-sheets.org/#JavaScript
Mysql: http://www.cheat-sheets.org/#MySQL

Etiquetas: , ,