You are on page 1of 14

Instalare laravel

etape
Instalare Wampp server
Pas1. se acceseaza http://www.wampserver.com/en/
Pas2. se selecteaza versiunea de wamp compatibil cu sistemul dvs
Pas3. se citeste sectiunea Instalare si se efectueaza pasii de acolo
Pas4. se stabileste portul pentru Apache. 8080 n httpd.conf i in php.ini
Pas1. Se cere PHP > =5.3.7
Pas2. Download laravel
Pas3. Se selecteaza un browser si se tasteaza
www.github.com/laravel/laravel/archive/master.zip

Rezultatul este obtinerea arhivei laravel-master.zip care se salveaz n


directorul serverului apache
1.daca este wampp at este vorba de www
2. daca este xampp at este vorba de htdocs

Se dezarhiveaza master.zip in www


Pas4. se creaza directorul noului proiect dezvoltat cu Laravel n directorul
rdcin a serverului n wamp este www. n xampp este htdocs
Pas5. Create new directory cu numele laravel1
Pas6. Se dezarhiveaz laravel-master.zip n directorul exemplu1
Pas7. Directorul laravel1 va conine ierahia de directoare ca n imaginea de
mai jos

Obs se copiaz din laravel-master n laravel1 ierarhia de fiiere a lui Laravel


apoi director laravel-master se terge
Pas7. Se deschide browesul i se lanseaz proiectul
Din ierarhia de fiiere se alege directorul public daca apare eroarea
nseamna c lipsete directorul vendor din laravel1
Pas8. Se descarc Composer-
Procesul de instalare a lui Laravel cere obligatoriu Composer
scop: Laravel foloseste Composer pt a gestiona dependenele sale

Download composer fromhttps://getcomposer.org/Composer-Setup.exefor


windows.

Pas9. Se salveaz Composer-Setup.exe n directorul care conine fiierul


php.exe

In wamp este vb de directorul D:\wamp\bin\php\php5.5.12

Pas 10. In toate fiierele php.ini ale lui wamp se activeaz openssl se
terge punctul i virgula din dreptul comenzii
extension=php_openssl.dll
Eu am instala in D deci sterg ; din
D:\wamp\bin\php\php5.3\php.ini
D:\wamp\bin\apache\apache2.2.22\bin\php.ini
Pas11. Se instaleaz composer n directorul care conine php.exe.
Pt a depista unde se gsete php.exe teste n commandprompt
where php.exe
Rezultat comand se afieaza locul fiierului php.exe
Activm extensions php_openssl, php_curl, php_socket
1. fie executnd clicking pe
wamp icon> PHP > PHP Extensions.

2. fie din fisierul httpd.conf din directorul apache sterg #

In acest fisier se selecteaza si se precizeaza portul pe care ruleaza Apache


Listen 8080
Pas12.se lanseaz cmd i se utilizeaz comanda cd pt a ajunge n
D:\wamp\www\laravel

Pas13. se selecteaz activ directorul www/laravel i se tasteaz


composer install
Vezi imaginea cu captura de ecran a cmd

Pas14. Click on Apache ->Apache module i se activeaz rewrite_module.


Se verifica si fisierul httpd.conf in care se sterge diezul din dreptul lui
LoadModule rewrite_module modules/mod_rewrite.so
Pas14.
Se copiaza fisierele din directorul public n directorul laravel
n directorul public avem:
.htaccess, index.php ,favicon.ico
Prin urmare aceste fiiere vor migra din D:\wamp\www\laravel\public folder
n C:\wamp\www\laravel .
Pas15. se deschide fiierul index.php n care se fac modificrile:

require __DIR__./../bootstrap/autoload.php;
devine
require __DIR__./bootstrap/autoload.php;
$app = require_once __DIR__./../bootstrap/start.php;
Devine
$app = require_once __DIR__./bootstrap/start.php;

Pas16. n fiierul paths.php din bootstrap se modifica


public => __DIR__./../public,
Devine
public => __DIR__./../..,
Deoarece toate fiierele directorului public folder le-am mutata n afara lui
Pas17. n directorul laravel 1 ne asiguram ca exist fiierul .env n cazul n
care apare sub alte forme modificm numnele lui astfel nct s obinem
forma .env
Pas18. n browser se ruleaza http://localhost:8080/laravel1 i se ncarc
pagina de start
Modificri realizate in timpul instalarii
Httpd.conf
<Directory />
Options FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
....
<Directory "D:/wamp/www/">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride all
Order allow,deny
Allow from all
</Directory>
.....
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
....
ScriptAlias /cgi-bin/ "D:/wamp/bin/apache/apache2.4.9/cgi-bin/"</IfModule>
<Directory "D:/wamp/bin/apache/apache2.4.9/cgi-bin">
AllowOverride FileInfo
Options None
Order allow,deny
Allow from all
</Directory>
Laragon

-o alternativa la ce am nvat pn acum

You might also like