Skip to main content

How to install LARAVEL5 with Xampp (Windows)

Hi, 

Today I am with the installation guide of LARAVEL5 in windows.


Step 1)  Requirements


a) PHP >= 5.5.9

b) OpenSSL PHP Extension
c) PDO PHP Extension
d) Mbstring PHP Extension
e) Tokenizer PHP Extension

Step 2)  Install Xampp
First of all, we need Xampp, so we can download it from the official page: Download Xampp

Step 3)  INSTALL Composer
If you've downloaded and installed Xampp, you 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 installing it, open a Windows terminal and write composer.





Step 4) 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:

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

After this, our apache is listening to 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\etc




# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost 127.0.0.1 laravel.dev



Step 5) Installing LARAVEL
Run this command: composer create-project laravel/laravel laravel "5.1.*"



After  Completing  open browser and put laravel.dev what you see is-




Comments

Popular posts from this blog

PHP function for checking IMEI

Luhn algorithm for IMEI Check public function __checkIMEI($imei){ if(strlen($imei)==15){ $imeia=($imei[1]*2); if(strlen($imeia)==2){$imeia=str_split($imeia,1); $imeia=$imeia[0]+$imeia[1]; } $imeib=($imei[3]*2); if(strlen($imeib)==2){$imeib=str_split($imeib,1); $imeib=$imeib[0]+$imeib[1]; } $imeic=($imei[5]*2); if(strlen($imeic)==2){$imeic=str_split($imeic,1); $imeic=$imeic[0]+$imeic[1]; } $imeid=($imei[7]*2); if(strlen($imeid)==2){$imeid=str_split($imeid,1); $imeid=$imeid[0]+$imeid[1];} $imeie=($imei[9]*2); if(strlen($imeie)==2){$imeie=str_split($imeie,1); $imeie=$imeie[0]+$imeie[1]; } $imeif=($imei[11]*2); if(strlen($imeif)==2){$imeif=str_split($imeif,1); $imeif=$imeif[0]+$imeif[1]; } $imeig=($imei[13]*2); if(strlen($imeig)==2){$imeig=str_split($imeig,1); $imeig=$imeig[0]+$imeig[1]; } $IMEI= ($ime...

Magic Function in PHP (__sleep() and __wakeup() )

There are many magic methods in PHP like  __construct(), __destruct(), __callback(), __get(), __set(), __sleep(), __wake() and many more. But we will be takingon  on  __sleep() and  __wake(). __sleep() : serialize() checks if your class has a function with the magic name __sleep(). If so, that function is executed prior to any serialization. It can clean up the object and is supposed to return an array with the names of all variables of that object that should be serialized. If the method doesn't return anything then NULL is serialized and E_NOTICE is issued. serialize() is used for the representation of the storage class for storing the value. Serializing   an object means converting it to a byte stream representation that can be stored in a file. The use of __sleep()  to commit the pending task. If a bulk data is being inserted then at that time __sleep can be used. it will not release the object unless the work is not completed....

What are the effects of indexing on database tables?

The working of Index in database tables is the same as index work in a Text Book . It will help to browse the desired content faster in a book. we use to see the index on the first page then we check the page where it is in the book and then we directly come to that page, instead of going through all pages. Now databases , same happen with tables, if you are applying select query on the table, it will also check for the index and then return you the required field. It will return the field faster on which index is applied. Or in language, we can say that the index one query will execute faster instead of the non-indexed one. Join will execute faster on indexed one. eg- Consider a Table Product with `id` as Primary Key  id name price category_id  location_id                Table Info- Now  Applying Index on category_id  SELECT category_id FROM product WHERE category_id='5'; SELECT ca...