FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
php bajo comando en windows
Hola,
Hice un programa en php que carga datos a diferentes tablas, lo ejecuto en un navegador y funciona perfecto, después lo quise correr bajo linea de comando con: dirphp/php.exe -f "ruta/test.php" y no me funcionó, por ejemplo no reconocía la clase que tengo para la base de datos, creí que era por que estaba en su directorio aparte y copie al los otros php al mismo directorio y tampoco funcionó, la pegue en el fuente del php y tampoco funciona, ademas cuando corro el bat me muestra el php por pantalla... Alguien ha hecho lo que estoy tratando de hacer yo? Gracias. Ulises |
#2
|
|||
|
|||
hola prueba esto:
en el cmd situate en la carpeta donde tienes el fichero php set path="RUTA DEL php.exe" php test.php |
#3
|
|||
|
|||
Hola
Gracias por tu respuesta, tengo incluido la ruta del php en el path y aun asi no funciona, por ejemplo no me reconoce las clases que están en los include y obviamente me da error. Estoy probando hacer un php sin clases ni includes a ver si funciona. Gracias por tu respuesta. |
#4
|
||||
|
||||
No sé en Windows, pero en Linux hay que instalar el paquete php-cli para poder ejecutar programas PHP desde consola.
|
#5
|
|||
|
|||
Hola Ñuño,
se supone que en windows el php.exe es el simil de CLI, pero no me responde el tema y lo curioso es que bajo un navegador no hay ningún problema, actualiza todas las tablas (4) y termina en forma exitosa, sin embargo cuando lo quiero correr bajo comando DOS me dice que la clase connect no existe o no esta definida... Gracias tb... |
#6
|
||||
|
||||
Una pregunta tonta: ¿El manual de PHP no dice nada al respecto, en su sección de instalación y configuración?
|
#7
|
|||
|
|||
Hola,
Bueno, efectivamente hay unos seteos que hay que hacer en el php, pero el principal y el que seguramente uds ya lo dominan es: 1.- Debe haber un solo php.ini en su computador o servidor, solo uno y este tener las configuraciones para acceder a FB 2.- Deben ademas configura en el path de su maquina el PHPRC, que es la dirección donde se ubica el php.exe 3.- Lo otro que me pude percatar es que las clases e include definidas en el codigo "al parecer" no son reconocidas bajo comando batch. Con respecto al punto 3 hice mi programa sin clases, es decir todo lineal y funcionó sin problemas al activarlo bajo un bat. Gracias a todos por sus sugerencias. Slds Ulises |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con impresion directa bajo Windows SP2 | ctronx | Impresión | 5 | 03-03-2005 14:36:20 |
Comando del API de Windows 1 | pab4146 | API de Windows | 3 | 18-02-2005 11:33:32 |
Comando del API de Windows | pab4146 | API de Windows | 0 | 17-02-2005 18:05:49 |
Aspecto de los programas bajo windows XP | alvaroiba | Varios | 1 | 10-11-2004 22:32:04 |
conectar Firebird bajo entorno windows | djavier22 | Firebird e Interbase | 2 | 05-07-2004 20:10:07 |
|