Академический Документы
Профессиональный Документы
Культура Документы
Artículo
Instalación de Laravel
1 Guido Contreras Woda 23 PlatziRank 25 de Abril de 2017
Instalar PHP
7
Para los que estén en sistemas operativos Linux o MacOS, la opción más
simple es instalar PHP a través de algún administrador de paquetes:
Inicia el Proyecto de Laravel
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 1 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
Por último, existen varios instaladores “todo en uno” que incluyen PHP,
MySQL, un servidor web (típicamente Apache) y otras cosas (servidores de
email, FTP, Redis, Memcached u otros productos), paquetizados en un
instalador genérico. Esta opción, mientras que suele ser la más simple, es la
más genérica también: puede que no encontremos la última versión de PHP, o
quizás instale más cosas de las que necesitamos.
Dentro de los instaladores “todo en uno”, XAMPP es el recomendado: Se
mantiene al día con las versiones del lenguaje y contiene sólo lo que
necesitamos para trabajar.
Extensiones de PHP
openssl
pdo
pdo_mysql
mbstring
tokenizer
xml
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 2 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
extension=php_openssl.dll
Instalar composer
$ php -v
PHP 7.1.3 (cli) (built: Apr 4 2017 11:39:24) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 3 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
$ composer --version
Composer version 1.4.1 2017-03-10 09:29:45
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 4 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 5 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
que es una muy buena alternativa para ahorrar tiempo de configuracion, ya que para muchos
Homestead es un dolor de cabeza en Windows, o para maquinas de bajos recursos que no disponen
de mucha RAM, cualquier duda pueden consultar el Foro de la aplicacion.
ersulba un año
Olvidaba agregar lo mas importante, esta App es un todo en uno para un entorno de
1
desarrollo ideal en Windows viene con Git, Cmder (para el que no lo sepa, es una muy buena
alternativa a la consola), Composer, composer, Ngnix/Apache y soporte para multiples
versiones de PHP.
MarioCampo 9 meses
Excelente, no tenía conocimineto acerca de Laragon y ahora siempre trabajo con esta
0
alternativa. Muchas gracias.
brunoecq 6 meses
No puedo creer que haya leído este comentario después de una hora tratando de instalar
0
laravel con docker!!! Estoy muy agradecido con tu aporte!
ersulba 5 meses
En realidad si es muy buena y las ultimas versiones traen de todo para comenzar a trabajar
0
todos nuestros proyectos web, es de lo mejor para solo concentrarte en tu codigo
Responder + 2
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 6 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
Esto pasa por que las extensión ya esta cargada en el binario de PHP.
Lo que hay que haces es ir a la archivo de configuración .ini y ponerle un punto y coma ( ; ) al principio
de cada extensión que esta causando cada WARNIG.
norbysanchez un año
Lo voy a probar la verdad que hace 2 diad que estoy actulizando mi pc para que se pueda
0
usar php y ahora me salia ese error y yo estaba seguro que el problema era por haber sacado
el punto y coma, ahora lo voy a probar
baggionet 4 meses
excelente juan, voy iniciando el curso y al instalar laravel de forma global me mando ese
0
Warning, ahora lo probare haciendo lo que comentas, gracias de antemano por tu aporte.
Saludos.
Responder + 2
En la consola
josetuzin 4 meses
josetuzin 4 meses
AntonioGonz 2 meses
1 excelente aporte !
Responder + 2
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 7 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
Abre una consola de comandos y ejecuta lo siguiente para descargar la versión más reciente de
Composer y convertirla en un comando del sistema:
Responder + 2
Pero no parecen ni
pdo
tokenizer
xml
que hago?
walis85300 8 días
Son extensiones que deben estar instaladas en el entorno. Utiliza xamp, es la forma más
2
rápida de tener un servidor de PHP configurado.
Responder + 2
Responder + 2
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 8 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
dani1640 un año
Ojalá puedan responder a alvarotoriz, tengo el mismo problema. Instalé php con XAMPP.
2
Por el momento el php.ini lo dejé así:
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 9 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
Client
extension=php_openssl.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_soap.dll
;extension=php_sockets.dll
;extension=php_sqlite3.dll
;extension=php_tidy.dll
extension=php_xmlrpc.dll
;extension=php_xsl.dll
juanmanuelarcilazapata un año
camilorc1129 un año
Desde PHP 4.3.0 estas funciones están activadas por defecto. Para versiones anteriores se
7
tiene que configurar y compilar PHP con --enable-tokenizer . Se puede deshabilitar el
soporte del tokenizer con --disable-tokenizer .
La versión de PHP para Windows tiene soporte nativo para esta extensión. No se requiere
cargar extensiones adicionales para utilizar estas funciones.
alvarotoriz un año
camilin1129, muchas gracias! Por lo que entiendo, te refieres también a que la extensión
0
XML también viene activada por defecto. Entonces me despreocupo. Saludos,
Álvaro
danhergir 10 meses
Responder + 2
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 10 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
GOLLUM23 17 días
No importa el orden, lo importante es que este agregada para que reconozca los ejecutables
1
que están en la carpeta.
Responder + 2
fertorresmx 2 meses
Según recuerdo, no hay comando. Descargas el nuevo xampp asegurandote que contenga
1
PHP 7.x, respalda tu actual carpeta C:\xampp por C:\xampp_old e instalas el nuevo. Algo
similar hice al actualizar el phpmyadmin. Saludos!
Responder + 2
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 11 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
En la pagina de composer hay un setup .exe que instala composer pero no entiendo que diferencia
hay?
“Por último, deberás agregar el directorio de ejecutables instalados globalmente por composer a tu variable
de entorno PATH: En sistemas Linux / Mac, este directorio es $HOME/.composer/vendor/bin mientras que en
sistemas Windows lo encuentras en %APPDATA%\Composer\vendor\bin.
Comenzar un nuevo proyecto con el laravel installer”
Nota: C:\xampp\htdocs\laravel es la carpeta de este curso y ya intente crear el proyecto con y sin el
php despues del cursor.
baggionet 4 meses
Hola Jav como yo lo entiendo, es que en el curso anterior era de forma local, osea solo
0
podias usar composer en esa carpeta y por eso " cada que se necesitaba instalar algo se
hacia el $ php composer.phar requiere paquete/etc" pero ya de forma Global puedes
hacerlo en cualquier carpeta, por eso se agrega al PATH dependiendo del sistema
“Linux/Mac o Windows” que uses.
Responder + 2
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 12 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
JDiaz0017 un año
Hola, para mi es mucho mejor alternativa lo que mencionas, lastimosamente no se han
2
tomado la molestia de crear un contenido donde se explique el procedimiento paso a paso y
100% funcional digamos en windows 10 que es lo más común, instalar homestead con el
comando de vagrant parece simple en primera instancia, cosa que se va complicando un
poco en caso de no tener claro el orden del procedimiento, quedaría agradecido si alguien
experimentado en Laravel compartiera tan anhelado material.
Saludos.
gnppro un año
Pues realmente es muy fácil si sabes leer lo básico de inglés, y sabes usar los comandos de la
0
terminal (toma el curso de terminal a mi me sirvió mucho) la documentación odicial de
laravel lo explica detalladamente "
JDiaz0017 6 meses
Aparentemente es más sencillo con homestead ya que empaqueta todo un entorno a través
1
de la instalación de ciertas herramientas útiles como git, servidor web, node, etc. Pero
consultando sobre el tema encontré contenido muy bueno para instalar Linux Ubuntu 16.04
en un entorno Virtual con VirtualBox, sobre dicho entorno he logrado actualizar e instalar
PHP 7.1, y phpMyAdmin teniendo en cuenta permisos y demás.
La parte manual es la más demandante en tiempo pero es ayudar a tu yo del futuro a tener
entornos virtuales a gusto del backend preferido. Nada mejor que probar de esa manera.
Saludos.
Responder + 2
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 13 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
ramirochicago un año
0 Fijate que versión de PHP tenés, sino instala xampp con la ultima version de php.
Responder + 2
GOLLUM23 7 meses
Es un problema de permisos para escribir el archivo laravel.log en la carpeta de logs, prueba
2
a dejar la carpeta de logs con permisos 775, o 777 en desarrollo.
Responder + 2
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 14 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
GOLLUM23 un año
Si usas composer global requiere "laravel/installer" te instala la versión mas
1
reciente #
FedeFenker 9 días
pero cuando hago laravel -V me devuelve
1
$ laravel -V
Laravel Installer 2.0.1
GOLLUM23 9 días
@FedeFenker Te retorna la versión del instalador de laravel, para ver la versión del
1
framework de laravel la puedes verificar en este archivo
vendor\laravel\framework\src\Illuminate\Foundation\Application.php lo
buscas en la carpeta donde tienes tu proyecto de laravel.
Responder + 2
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 15 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
C:\MAMP\bin\php\php7.2.1
Una vez hecho esto, el instalador realizará lo necesario para trabajar, así como agregar la dirección de
php al PATH de las variables de entorno.
composerglobalrequire"laravel/installer"
Suerte…
Responder + 2
0 No logré instalarlo en MacOs. Instalé Composer y en terminal dice que su instalación fue exitosa pero
al pasar el comando:
$ composer global require "laravel/installer"
Dice comando no encontrado.
¿Alguien ha logrado hacerlo funcionar en MacOs?
Gracias.
fertorresmx 2 meses
Sí. Yo usé
1
./composer.phar globalrequire"laravel/installer"
Responder + 2
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 16 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
0 Buenas,
Tengo una duda, Alguien me puede ayudar a colocar la ruta de mi laravel en la variable $PATH no lo e
podido lograr y es que despues cuando me salgo y vuelvo a ingresar no me funciona, me dicen que la
coloque ~/.bashrc pero no me deja, tengo Ubuntu 18.04
Gracias
GOLLUM23 4 meses
Si instalaste todo como lo menciona el profesor solo debes añadir esta linea a tu .bashrc
2
export PATH="$PATH:$HOME/.composer/vendor/bin"
capacitacionalternativa19 3 meses
no funciono amigo me sale esto
0
laravel new proyect
-bash: laravel: command not found
GOLLUM23 3 meses
@capacitacionalternativa19 Primero tienes que instalar laravel usando composer para que
1
el comando laravel este disponible.
Responder + 2
GOLLUM23 un año
No, pero siempre es bueno tener la versión stable más reciente, se pueden corregir errores
2
que pueden afectar el sistema o vulnerabilidades.
Responder + 2
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 17 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
zuritabal 6 meses
0 Con apache2
Responder + 2
Responder + 2
Responder + 2
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 18 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
A setting in your php.ini could be causing the problem: Either the ‘extension_dir’ value is incorrect or
the dll does not exist.
Program Output:
Warning: PHP Startup: Unable to load dynamic library ‘C:\xampp\php\ext\php_pdo_firebird.dll’ - No
se puede encontrar el módulo especificado.
in Unknown on line 0
GOLLUM23 un año
Intenta actualizar tu versión de xampp o instalarlo de nuevo, al parecer faltan esas dos
1
librerías que requiere composer para funcionar.
alexandersilvera un año
0 ok gracias
jhonmontenegro31 9 meses
A mi me pasaba igual, resulta que siguiendo el curso habilite las extenciones en php.ini,
0
cunado fui a instalar me salia ese error, resolvi dehabilitandolas y ya pude instalar composer.
Responder + 2
GOLLUM23 un año
Puedes usarlo, o puedes usar docker con la version 7 de PHP y con eso no tienes problema
1
con el php instalado en local.
Responder + 2
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 19 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
0 En lo personal creo que solo faltaron algunos detalles sobre variables de entorno pero fuera de eso
para instalación en linux, esta completo. No me quedaba pero creo que fueron puros errores míos! y
ahora ya funciona todo en orden! saludos!
Responder + 2
GOLLUM23 un año
Hola, creo que el problema es que estas usando las comillas de apertura y cierre, esas
0
comillas dan problemas en la terminal intenta usar estas comillas " las cuales no abren y
cierran tu comando debe quedar como
joantorres un año
no es quiere sino require
0
me funciono con esto:
composerglobalrequire"laravel/installer"
GOLLUM23 un año
Responder + 2
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 20 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
artgento un año
https://getcomposer.org/doc/00-intro.md#globally
0
Había que urgar en la documentación XD, aunque esto no es lo figura en el index de
composer y debiera
LEIclass un año
A mi me sirvió esto:
0
http://librosweb.es/tutorial/como-instalar-composer-globalmente/
artgento un año
harpman71 un año
Responder + 2
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 21 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
Luego trato de seguir el curso, levantar el servidor con artisan y comado artisan no encontrato, trato
crear un nuevo proyecto con laravel new name_proyect : comando no encontrado, por lo que creo
que asi no podre seguir el curso,alguna sugerencia ?
GOLLUM23 un año
Hago una pregunta tonta, cerraste y volviste a abrir la terminal?
0
En la pagina de composer tienen la nota que debes cerrarla terminal ya que debe tomar los
nuevos valores para la configuración de la variable PATH
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 22 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
Responder + 2
0 Cordial saludo, en la instalación de Laravel, después de ejecutar el comando composer global require
“larabel/installer” , hablan algo de pasar de ~/.composer/vendor/bin no se que a PATH, que es PATH?
donde lo encuentro?, que es lo que tengo que hacer con él para la instalación de laravel? muchas
gracias al que me pueda ayudar
GOLLUM23 un año
Responder + 2
GOLLUM23 un año
VirtualBox no tiene forma nativa de correr o poder instalar una imagen de MacOS, lo que te
2
recomiendo es que use vmware trial para crear la imagen y luego vmware player creo que es
gratuito para correrla.
Responder + 2
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 23 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
GOLLUM23 un año
prueba así
1
fabiansillo_0 un año
ok, así si funciona pero tengo instalado php 7.1.8
0
y si le doy a
php -m
el Modulo OpenSSL y Mbstring no aparecen …
entonces tengo dos instalaciones no?
php 7.0 con openssl y ,bstring y php 7.1 con los otros modulos que necesita laravel :S
si va a servir así el Laravel??
:S
Responder + 2
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 24 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
[InvalidArgumentException]
Could not find package laravel/laravel with version 5.4.*.
porque no hicieron un video para la instalacion de laravel? Se sabe que hay mucha informacion en la
Documentacion, pero no no esta de mas que hubieran presentado un video. hay muchas personas
que no han podido intalarlo
GOLLUM23 un año
Instala laravel installer, y luego con este puedes crear los proyectos de laravel, es la mejor
1
forma de hacerlo, no crees el proyecto usando composer directamente.
Responder + 2
ricardocelis un año
ordonez un año
Yo tengo un sistema operativo Mac y estoy atorado en lo mismo, alguna idea de como se
0
hace este paso?
gracias
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 25 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
GOLLUM23 un año
Para Mac/Linux editas tu archivo .bashrc o .zshrc
2
lo puedes abrir asi:
export PATH="$PATH:$HOME/.composer/vendor/bin
LEIclass un año
GOLUM23, te faltó la comilla " del final.
0
En mi caso (linux manjaro XFCE) tuve que agregar como última línea:
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
LEIclass un año
0 export PATH="$PATH:$HOME/.config/composer/vendor/bin"
dryhouse un año
Te falta cerrar comillas
0
En este video bien paso a paso muy bien explicado.
https://www.youtube.com/watch?v=B9uvfRqrd1c&t=255s
joantorres un año
Mi sistema es Mac.
0
Me funciono utilizando esto:
Es igual a utilizar:
¿?
Responder + 2
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 26 de 27
Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23
https://platzi.com/clases/curso-php-laravel/concepto/comenzando/requerimientos-basicos-de-laravel/material/ Página 27 de 27