sumur : codementor.io
Requirements
- PHP >= 5.5.9
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
Install Xampp
First of all, we need Xampp, so we can download it from the official page: Download XamppComposer
After you've downloaded and installed Xampp, we need to install Composer.Composer is a PHP package manager that is integrated with Laravel Framework. In Windows we can install it easy going to the official page and download the installer.
Composer Download page
After install it, we can open a Windows terminal and write composer for execute the command:
Xampp Virtual Host
We will configure a Virtual Host in Xampp for a Laravel project, and in this example, we want to configure the domain laravel.dev for our project.We need to edit httpd-vhosts.conf that is located in C:\xampp\apache\conf\extra\httpd-vhosts.conf and add following lines at the end of the file:
After this, our apache is listening to# VirtualHost for LARAVEL.DEV <VirtualHost laravel.dev:80> DocumentRoot "C:\xampp\htdocs\laravel\public" ServerAdmin laravel.dev <Directory "C:\xampp\htdocs\laravel"> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
laravel.dev
connections, but we have to configure our hosts file that allows to redirect laravel.dev to the localhost that is located in C:\Windows\System32\drivers\etcIMPORTANT!: To edit this file, maybe we should give access, click properties and allow your user to modify this file. Edit hosts file adding our localhost for laravel.dev:
Save the file and we are ready to install laravel.# localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost 127.0.0.1 laravel.dev
Install Laravel Framework
We are prepared to install and configure a Laravel Framework. First of all, we have to navigate to htdocs folder to install it and run this following command:Will start the installation of the Framework:composer create-project laravel/laravel laravel "5.1.*"
When it finishes, it will create following directory schema:
Finally, start our apache and MySql from Xampp control panel:
Success!
Navigate to laravel.dev and Laravel it's installed!