How to upgrade php 5.6 to php 7 in XAMPP on Windows

PHP 7.0.0 is released on 3rd Dec. 2015. It comes with more strong features which I listing below –

  • PHP 7 is almost twice as fast as PHP 5.6
  • Low memory usage
  • Introducing null coalescing & Spaceship operator
  • Scalar & Return type declarations
  • Session start with options
  • Anonymous classes and much more.

Find more on at http://php.net/manual/en/migration70.php

As a dedicated PHP developer, you should upgrade or make hands dirty with the new version of php. If you struggled with installing the latest version in XAMPP on your Windows 7, 8 or 10 machine, then you come at right place.

First download latest PHP version from http://windows.php.net/download#php-7.0. Download the VC14 x86 Thread Safe or VC14 x64 Thread Safe deciding upon your Windows version( x86 for 32-bit and x64 for 64-bit ) x86 version and not x64, that is why I was getting errors when updating. Even if your machine is 64 bit.. Next extract the zip file in a folder named php.
Go to your XAMPP installation directory and rename your old php directory with old version prefix like php to php_5_6_14. Now copy & paste the extracted new php folder to here.

Next, open httpd-xampp.conf from XAMPP configuration.
xampp
On PHP-Module setup section, comment these two lines and add the two lines below
#
# PHP-Module setup
#
#LoadFile "D:/xampp/php/php5ts.dll"
#LoadModule php5_module "D:/xampp/php/php5apache2_4.dll"
LoadFile "D:/xampp/php/php7ts.dll"
LoadModule php7_module "D:/xampp/php/php7apache2_4.dll"

That’s it. Restart your XAMPP server and keep coding.On http://localhost/dashboard/phpinfo.php you will be able to see what architecture you are using.
localhost

Font add in website

Add this code in your css

@font-face {
    font-family: AaarghNormal;
    src: url('http://xyz.com/wp-content/themes/theme_name/fonts/Aaargh-webfont.eot');
    src: url('http://proudnicity.com/wp-content/themes/theme_name/fonts/Aaargh-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://xyz.com/wp-content/themes/theme_name/fonts/Aaargh-webfont.woff') format('woff'),
         url('http://xyz.com/wp-content/themes/theme_name/fonts/Aaargh-webfont.ttf') format('truetype'),
         url('http://xyz.com/wp-content/themes/theme_name/fonts/Aaargh-webfont.svg#aaarghnormal') format('svg');
    font-weight: normal;
    font-style: normal;
}