Escribo este mini manual para ayudar a otros noob a instalar zend framework en XAMPP. a veces algo tan sencillo se puede volver un caos como hace poco acabo de perder 3 horas de mi vida en esta instalacion :
1 ) Lo primero es bajar la ultima version de Zend desde su pagina oficial , hay que registrarse para bajarla
2) Una vez bajado el archivo lo extraemos del archivo comprimido y vamos a tener todo los archivos en este caso solo vamos a necesitar las carpetas bin y libray.
3) Copiamos estas 2 carpetas y en nuestra instalacion de xampp creamos una carpeta llamada zend , lo cual quedaria de esta manera : "C:\xampp\php\zend" y ahi pegamos las dos carpetas bin y library.
4) Despues buscamos el archivo php.ini para agregar zend lo podemos encontrar en : "C:\xampp\php\php.ini"
5) Con el archivo abierto buscamos la linea que dice :
; Windows: "\path1;\path2"
include_path = ".;C:\xampp\php\PEAR"
y le agregamos nuestra direccion donde esta zend y quedaria de esta manera :
; Windows: "\path1;\path2"
include_path = ".;C:\xampp\php\PEAR;C:\xampp\php\zend\library"
Guardamos .
6) Ahora necesitamos agregar al path zend tool para usar las lineas de comandos y en windows nos vamos a : panel de control > sistema y seguridad > sistema > configuracion avanzada del sistema , se nos va abrir una ventana y ahi en la parte de abajo buscamos la el boton que dice : "variables de entorno"
7) En la section de variables del sistema buscamos en la lista la que dice : "path" le damos en el boton editar y en el campo valor de la variable añadimos esta linea al final : ";C:\xampp\php\zend\bin;C:\xampp\php" que es la ubicacion de nuestra zend tool y el php.exe en la instalacion xampp
8) damos ok a todo y despues abrimos la linea de comando de windows y para probar que todo ha funcionado correctamente escribimos : "zf show version" y tiene que tener como respuesta la version de zend que hayamos bajado
Muchas Gracias!! :D
ResponderEliminarGracias amigo. funciono! tambien perdi horas de mi vida tratando de hacerlo funcionar :D
ResponderEliminarmuchas gracias, realmente era mas simple de lo que habia pensado jajajaja.
ResponderEliminarzf no se reconoce como un comando interno o externo
ResponderEliminarUtilizo windows 7 ultimate y xampp 1.8.1
Tienes que hacer el paso 6,7,8 para que windows reconozca el comando zf
EliminarHola Amigo, hice correctamente los pasos 6,7 y 8 pero aun así me manda el mensaje "zf no se reconoce como un comando interno o externo" uso windows 7.
EliminarGracias!!!
a mi tampoco no me funciona
EliminarHola amigos. no tengo idea de cual puede ser el problema , esta configuracion la he probado con un windows vista , no la he probado con windows 7 , no se si eso tendra que ver con el problema.
EliminarPero si he comprobado que funciona igual con Wampserver como siempre lo probe en windows vista. Si tengo la oportunidad de usar una maquina con windows 7 prometo probarlo, pero en la empresa que laboro solo tengo acceso a windows vista y mi laptop personal tiene Windows 8.
Este comentario ha sido eliminado por el autor.
Eliminarasegurense de que tengan en el path la ruta correcta al zf.bat, tambien debe estar la carpeta del zend dentro del library y cuando cambien el path deben reiniciar la consola para que detecte los cambios
Eliminargracias bien explicado y funcionando :D
ResponderEliminarHola,
ResponderEliminara mi me está ocurriendo lo mismo, me he descargado la versión que comenta Lizandro y es la 2.2.5, que no tiene el fichero zf.bat. Es una lista con 7 ficheros; 6 con extensión php y uno con extensión sh
Alguna otra sugerencia.
Gracias
para el zf2 no es este tutorial
EliminarDisculpa entiendo que lo modifiquemos en windows o linux según sea nuestro caso pero cuando lo necesitamos ya subir realmente a un servidor que es lo que pasa porque ahi no podemos hacer esas modificaciones
ResponderEliminarHola 1CASH1 , por lo general la mayoria de los hosting para php que son los mas comunes ya tienen configurado apache con zend , tu no necesitas hacer esas modificaciones , solo subes todas tus capertas y listo , tu web correra sin problemas. De cualquier manera como compañia de hosting es distinta deberias de preguntar antes a ellos para saber su contratas su servicio
Eliminaramigo gracias... pero cuando creo el proyecto en el netbeans y lo corro me sale el Index of /MiProyecto... y me salen las carpetas y subcarpetas
ResponderEliminarHola macuto , no tengo idea que pueda pasar con netbeans, nunca he usado ese IDE ... siento no poder ayudarte
Eliminarno entiendo la parte de la version
ResponderEliminarno funciono
ResponderEliminarse pone en el path con comillas todo la ruta, en windows 7 no se puede probar mediante consola pero si tengo el xampp puedo hacer el phpinfo()
ResponderEliminarno se tendría que poner algo dentro de htdocs para comprobar su instalacion
ResponderEliminaren la nueva version 2.3 no esta la carpeta bin
ResponderEliminarEn php info sale si está habilitado, excelente, muchas gracias.
ResponderEliminar