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

Code for Mail in PHP

PHP mail function and mail configuration in  XAMPP  and sending mail is done from sendmail through localhost. I hope it will help you. mail() function <? php $to = 'dubeynitish22@hotmail.com' ; $subject = 'Test' ; $message = 'Hello' ; $headers = 'From: webmaster@example.com' . "\r\n" . 'Reply-To: webmaster@example.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion ();   if (! mail ( $to , $subject , $message , $headers )){ echo "Error !!" ; } else { echo "Email Sent !!" ; } ?> 2. php.ini configuration (For SEND-MAIL) [ mail function ] ; For Win32 only . ; http : //php.net/smtp ; SMTP = localhost ; http : //php.net/smtp-port ; smtp_port = 25   ; For Win32 only . ; http : //php.net/sendmail-from ; sendmail_from = me@example . com   ; For Unix only . You may supply arguments as well ( default : "sendmail -t -i&q

PHP code for finding distinct elements common to all rows of a matrix in O(n) time complexity

<?php class Matrix{ /** •@param 2D array $matrix • •Prints distinct elements common to all rows of the matrix */ public static function getDistinctElementsCommonToAllRows($matrix){ // A hash map to store count of elements $hashmap = array(); $selectedHash = array(); $rows = count($matrix); $cols = count($matrix[0]); for ($i = 0; $i < $rows; $i++) { // Increment the count of first // element of the row if(array_key_exists($matrix[$i][0],$hashmap)){ $hashmap[$matrix[$i][0]] = $i+1; } // Starting from the second element // of the current row for ($j = 1; $j < $cols; $j++) { // If current ele

PHP code for Implementing LRU cache.

<?php interface LRUCache{ /** •@param string $key •@param string $value •@return bool $result • •Stores value against the key in the cache */ public function insertIntoCache($key,$value); /** •@param string $key •@return string $value •Gets the value of a key from the cache */ public function getFromCache($key); /** Purge the entire cache */ public function purgeCache(); /** •@return int $count •Gets the number of successful cache hits so far */ public function allCacheHits(); /** •@return int $count •Gets the number of unsuccessful cache hits so far **/ public function allCacheMissed(); } class Cache implements LRUCache{ // int the max number of elements the cache supports private $capacity; // Array representing a naive hashmap (TODO needs to pass t