Está en la página 1de 27

Instalación de Laravel en Curso de PHP con Laravel 29/9/18 15:23

3.258 pts Menú

Curso de PHP con Laravel

Artículo
Instalación de Laravel
1 Guido Contreras Woda 23 PlatziRank 25 de Abril de 2017

Requerimientos básicos de Laravel.


3

Laravel tiene algunos requerimientos de sistema que deberemos satisfacer


4
antes de comenzar a trabajar en nuestro proyecto. Vamos a ver paso a paso
5qué hacer para que nuestro entorno esté listo para desarrollar proyectos con
Laravel.
6

Instalar PHP
7

Laravel en su versión 5.4 requiere PHP 5.6.4 en adelante. Te recomiendo que


8
siempre comiences tus proyectos con la última versión estable de PHP.
9
Se puede instalar PHP de múltiples formas dependiendo de tu sistema
10
operativo.
En la página oficial de php encontrarás descargas del código fuente y de
binarios para Linux, MacOS y Windows. Si nunca lo has hecho antes, evita
compilar el lenguaje desde su código fuente, ya que puedes encontrarte con
dificultades que no serán simples de resolver sin entender en profundidad el
núcleo del lenguaje.

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

Los usuarios de Homebrew podrán instalar la última versión de php a través


del repositorio homebrew/homebrew-php

Los usuarios de Ubuntu podrán descargar la última versión de php a través


del PPA de ondej/php

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

Además del lenguaje, necesitaremos habilitar varias extensiones de PHP para


poder trabajar con Laravel.

Las extensiones que necesitamos son:

openssl
pdo
pdo_mysql
mbstring
tokenizer
xml

En sistemas Linux y Mac, esto se podrá hacer a través del administrador de

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

paquetes, así como instalamos el lenguaje. Ten cuidado de aclarar la versión


del lenguaje al instalar las extensiones, ya que algunos administradores de
paquetes proveen varias versiones de cada lenguaje y sus extensiones.

sudo apt-get install php7.1-openssl

En entornos Windows, nuestra instalación ya incluye las extensiones


compiladas, pero deshabilitadas. Debemos editar nuestro php.ini para
habilitarlas.

Le quitamos el “#” a las extensiones que queremos habilitar en el php.ini

extension=php_openssl.dll

Instalar composer

Composer es la herramienta que vamos a usar para administrar nuestras


dependencias de código PHP. Para instalarlo, usaremos el ejecutable de PHP
desde un terminal, así que asegúrate de poder ejecutar PHP desde tu
terminal antes de 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

Si no puedes hacer esto, necesitas agregar el directorio de PHP dentro de tu


variable de entorno PATH. Esto varía por sistema operativo, así que busca la
documentación de tu sistema para editar esta variable y agrega el directorio
de PHP a ésta.

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

La instalación de composer está documentada en su página oficial. Parte de


esta instalación es una verificación de seguridad en la que composer
verificará que el instalador descargado sea el oficial, por lo cual no podemos
transcribir sus pasos aquí, ya que esta verificación cambia cada vez que se
actualiza el instalador.
Sigue los pasos de la documentación oficial y luego verifica tu instalación
ejecutando el siguiente comando:

$ composer --version
Composer version 1.4.1 2017-03-10 09:29:45

Instalar el Laravel Installer

Laravel provee un ejecutable para comenzar nuevos proyectos. Este


ejecutable se instala como una dependencia global de composer y nos
permitirá crear proyectos Laravel de una forma elegante y rápida.

$ composer global require "laravel/installer"

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

¡Ya estamos listos para comenzar un proyecto!


Para usar el instalador de laravel, navegamos a la carpeta donde queremos
tener nuestro código fuente y ejecutamos:

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

$ laravel new mi-proyecto

El instalador creará una nueva carpeta llamada “mi-proyecto” y descargará


todo el código necesario para un proyecto Laravel.

Recuerda que puedes consultar la documentación oficial de Laravel por


cualquier duda que tengas.
https://laravel.com/docs/5.4/installation

Insertar código Enlace Imagen

Suma tu comentario +2 ¿Tu comentario es una pregunta?

Ordenar por: Top

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

ersulba 2086 Puntos un año


12 Cabe destacar para usuarios de Windows 7/8/10 pueden instalar Laragon

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

Ver todas las respuestas

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

juanmanuelarcilazapata 829 Puntos un año


5 Si te pasa algún error en la terminal como:

$ php warning: module ‘openssl’ already loaded in unknown on line 0warning:


module ‘openssl’ already loaded in unknown on line 0

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

engicode 1839 Puntos 5 meses


2 Para crear un proyecto de laravel

En la consola

composer create-project laravel/laravel nombre-proyecto

josetuzin 4 meses

0 Vi que a ese comando le agregan --prefer-dist al final, para qué sería?

josetuzin 4 meses

0 Aquí está la respuesta: enlace.

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

engicode 1839 Puntos 5 meses


2 Instalación global
Sistemas Linux y Mac OS X

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:

$ curl -sS https://getcomposer.org/installer | php


$ sudo mv composer.phar /usr/local/bin/composer

Responder + 2

FedeFenker 421 Puntos 9 días


1 ya le saque la ; a inicio de las extenciones.

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

FedeFenker 421 Puntos 9 días


1 A que se refiere con
…agregar el directorio de ejecutables instalados globalmente por composer a tu variable de
entorno??
en windows me parece que no hay que agregar nada ya que el vendor/bin estan en el PATH

Responder + 2

alvarotoriz 124 Puntos un año


1 Estoy trabajando el proyecto en Windows 10. Al verificar en php.ini que todas las extensiones que
son pre-requisito estén habilitadas, no pude encontrar las correspondientes a tokenizer y xml. ¿Cuál
es la forma correcta de agregarlas?

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 ;
;;;;;;;;;;;;;;;;;;;;;;

; If you wish to have an extension loaded automatically, use the


following
; syntax:
;
; extension=modulename.extension
;
; For example, on Windows:
;
; extension=msql.dll
;
; ... or under UNIX:
;
; extension=msql.so
;
; ... or with a path:
;
; extension=/path/to/extension/msql.so
;
; If you only provide the name of the extension, PHP will look for
it in its
; default extension directory.
;
; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4)
ext/ (PHP 5+)
; extension folders as well as the separate PECL DLL download (PHP
5+).
; Be sure to appropriately set the extension_dir directive.
;
extension=php_bz2.dll
extension=php_curl.dll
extension=php_fileinfo.dll
;extension=php_ftp.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll ; Must be after mbstring as it depends
on it
extension=php_mysqli.dll
;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant

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

; The MIBS data available in the PHP distribution must be installed.


; See http://www.php.net/manual/en/snmp.installation.php
;extension=php_snmp.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

0 me pasa igual: y no encuentro la extension PDO sola.

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

1 ¿Donde puedo encontrar el php.ini?

Ver todas las respuestas

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

garcianoriegas 206 Puntos 19 días


1 Hay algun problema si pongo la ruta de laravel despues de la de java dentro del PATH?!

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

zunisanabria 26 Puntos un año


1 Buenas, Instale el XAMPP para windows viendo que el requerimiento de la version del PHP debe ser
>= a 5.6.4 pero me instalo la version 5.6.3. y ya instale el composer y laravel. Puedo actualizar el PHP
ahora que se instalo todo? cual seria el comando desde consola?
Gracias

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

JavBautista 5287 Puntos un año


1 Estoy un poco perdido, estoy trabajando con XAMPP con PHP 7 en Windows 7. En el curso anterior
de php, composer lo bajaban como un archivo .phar y cada que se necesitaba instalar algo se hacia el
$ php composer.phar requiere paquete/etc

En la pagina de composer hay un setup .exe que instala composer pero no entiendo que diferencia
hay?

Segun este manual, despues de instalar laravel esto no lo entiendo:

“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”

Y obviamente cuando intento crear el proyecto de ma error:

C:\xampp\htdocs\laravel>php laravel new laratter


Could notopen input file: laravel

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.

Alguien que lo haya podido instalar con XAMPP y Windows???

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

gnppro 2204 Puntos un año


1 No es mejor alternativa instalar el Homestead?? Más fácil y rápido …
https://laravel.com/docs/5.4/homestead

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

jjorduzR 2534 Puntos un año

me sale este error el al ejecutar el home de laravel, alguien me puede ayudar.

ramirochicago un año

0 Fijate que versión de PHP tenés, sino instala xampp con la ultima version de php.

Responder + 2

xfirepc 4414 Puntos 7 meses

1 He muerto aqui alguna solucion para esto?.


Ya agrege la clave y todo, no se cual es el problema, estoy en el arvhivo server.php

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.

sudo chmod 777/opt/lampp/htdocs/blog/storage/logs

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

oadiazm 5375 Puntos un año


0 El codigo de instalacion de laravel en linux, mac (
composer global require “laravel/installer=~1.1” )

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

no se supone que es 5.7 la ultima?

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

DanielMeza 2417 Puntos un mes


0 Si eres usuario windows 10 sigue los pasos:

1. Instala MAMP: https://www.mamp.info/en/downloads/


2. Instala Composer: https://getcomposer.org/
Dentro de la instalación indicarás donde se encuentra el archivo php.exe de la versión con la que
trabajarás. Ej.:

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.

1. Instala Laravel: https://laravel.com/


tal como lo indica, abres tu terminal, en mi caso lo hice en Cmder, y ejecuta lo siguiente:

composerglobalrequire"laravel/installer"

Ahora ya estás listo para crear un proyecto con laravel.


Las extensiones que necesitas para trabajar, ya están listas en el archivo php.ini, no necesitas entrar a
modificar algo.

Suerte…

Responder + 2

aburbanob 93 Puntos 10 meses

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

sadonfa 1160 Puntos 4 meses

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"

Cierras y abres la terminal nuevamente y ya debe funcionar sin problema.

capacitacionalternativa19 3 meses
no funciono amigo me sale esto
0
laravel new proyect
-bash: laravel: command not found

– sorry no entiendo com hacer eso en Mac OS

GOLLUM23 3 meses
@capacitacionalternativa19 Primero tienes que instalar laravel usando composer para que
1
el comando laravel este disponible.

Responder + 2

johnattansoto 76 Puntos un año

0 afecta mucho las versiones de composer?

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 128 Puntos 6 meses


0 Para installar en un Ubuntu Server 16.04 use esta guia y funciono todo
https://www.howtoforge.com/tutorial/install-laravel-on-ubuntu-for-apache/

zuritabal 6 meses

0 Con apache2

Responder + 2

juancore 550 Puntos 8 meses


0 Creo que este tipo de procedimientos (Que no son sencillos) se entiende mejor con un video.

Les dejo este :https://www.youtube.com/watch?v=9eNrEBqkzwE

Responder + 2

92luism 2364 Puntos 8 meses


0 Excelente

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

alexandersilvera 3709 Puntos un año


0 Hola al intentar descargar Composer me sale este error alguien puede ayudarme:

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

Warning: PHP Startup: Unable to load dynamic library ‘C:\xampp\php\ext\php_pdo_oci.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

claudiorodrigfead454d42e240e4 48 Puntos un año


0 no ya problema en usar la version 5.6 de php, ya que tengo varias aplicaciones en codeignieter 3 y
symfony 3 y codigo puro funcionando,

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

aristidescaballero 1588 Puntos un año

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

oockang 920 Puntos un año

0 Tengo el siguiente error:

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

composer global requiere "laravel/installer"

joantorres un año
no es quiere sino require
0
me funciono con esto:

composerglobalrequire"laravel/installer"

GOLLUM23 un año

0 Gracias , un error de digitación $

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 186 Puntos un año


0 Siguiendo los pasos que actualmente se ven en la página de Composer para linux(Ubuntu) solo se
descarga el .phar. Alguno obtuvo otro resultado?

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/

En linux Manjaro XFCE. (Debería funcionarte tb)

artgento un año

0 Gracias al final lo solucioné. Muy buen contenido el de Javier Eguiluz(librosweb)

harpman71 un año

0 Gracias, a mi también me sirvió.

Ver todas las respuestas

Responder + 2

jjorduzR 2534 Puntos un año


0

logre llevar al home de laravel lo que hice fue:

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

ejecute composer y lo puse en la ruta

Luego creo el proyecto con el comando que esta en la pagina de laravel.com:

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

Revisa este enlace: https://getcomposer.org/doc/00-intro.md#installation-windows

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

carolinah 193 Puntos un año

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

1 Hola, que sistema operativo usas?

Responder + 2

leandrx 36 Puntos un año


0 A raiz de estudiar el curso, quiero crear una maquina virtual con macOS High Sierra en Virtual Box
que corre sobre una MacPro… llevo dos dias intentandolo y no lo logro funcionar… alguien que sepa
como hacerlo?.. mil gracias!

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

fabiansillo_0 991 Puntos un año


0 sudo apt-get install php7.1-openssl
Ese comando no sirve en Ubuntu
sale esto:

Leyendo lista de paquetes… Hecho


Creando árbol de dependencias
Leyendo la información de estado… Hecho
E: No se ha podido localizar el paquete php7.1-openssl
E: No se pudo encontrar ningún paquete usando «*» con «php7.1-openssl»
E: No se pudo encontrar ningún paquete con la expresión regular «php7.1-openssl»

Alguna solución ?? me pasa lo mismo con el Modulo Mbstring

GOLLUM23 un año
prueba así
1

sudo apt-get install php7-openssl

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

johnattansoto 76 Puntos un año

0 composer create-project --prefer-dist laravel/laravel blog "5.4.*"


file_put_contents(C:/Users/Uriel Silva/AppData/Local/Composer/repo/https—packa
gist.org/packages.json): failed to open stream: Permission denied
https://packagist.org could not be fully loaded, package information was loaded from the local cache
and may be out of date

[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.

El problema que tienes en particular es que no tienes permisos se administrador, intentan


abrir la consola de windows como administrador y ejecuta el mismo comando

composer create-project--prefer-dist laravel/laravel blog "5.4.*"

Responder + 2

joantorres 1490 Puntos un año


0 Y que se hace en este paso, alguien que me ayude…
""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 “”

ricardocelis un año

0 Hola! cuál es tu sistema operativo?

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:

atom ~/.bashrc// .zshrc

poniendo al final del archivo esto.

export PATH="$PATH:$HOME/.composer/vendor/bin

Cierras la terminal y la vuelves a abrir

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:

composer create-project laravel/laravel mi-proyecto

Es igual a utilizar:

laravel new mi-proyecto

¿?

Ver todas las respuestas

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

También podría gustarte