Upgrade XAMPP PHP Version to PHP7

Halo…selamat malam, kali ini kita akan mencoba bagaimana cara upgrade XAMPP v3.2.2 yang secara default PHP 5.6.15 menjadi PHP 7.1.1, sebenarnya alasan ini dikarenakan dalam diri yang ingin belajar pemograman PHP kembali dengan versi yang terbaru saat ini. Sebagain info versi PHP 7 saat ini lebih cepat 12 kali lipat dari versi PHP 5.6.

Langsung saja yuk bagaimana langkah-langkah upgrade nya?

Langkah-1
Download zip PHP7.1.1 VC14 x86 Non Thread Safe (2017-Jan-18 21:06:18), disini.

Langkah-2
Buatlah folder php7, kemudian exctract zip tersebut pada folder php7.

forder-php7

Langkah-3
Edit XAMPP Setting, replace php menjadi php7

#
# XAMPP settings
#

<IfModule env_module>
 SetEnv MIBDIRS "C:/xampp/php7/extras/mibs"
 SetEnv MYSQL_HOME "\\xampp\\mysql\\bin"
 SetEnv OPENSSL_CONF "C:/xampp/apache/bin/openssl.cnf"
 SetEnv PHP_PEAR_SYSCONF_DIR "\\xampp\\php7"
 SetEnv PHPRC "\\xampp\\php7"
 SetEnv TMP "\\xampp\\tmp"
</IfModule>

#
# PHP-Module setup
# 
LoadFile "C:/xampp/php7/php7ts.dll" 
LoadFile "C:/xampp/php7/libpq.dll"
LoadModule php7_module "C:/xampp/php7/php7apache2_4.dll"

Langkah-4
Ubah environment variable sebagai berikut:

edit-environment-variable

Langkah-5
Karena pasti akan ada error PHP 7: Missing VCRUNTIME140.dll,
Maka donwload file berikut kemudian install.

Langkah-6
Restart xampp, kemudian check php melalui cmd.

phpcmd

check php melalui phpinfo()

phpv7

done 🙂

reference:
http://tektriks.com/how-to-upgrade-php-5-6-to-php-7-in-xampp-on-windows/
http://stackoverflow.com/questions/30811668/php-7-missing-vcruntime140-dll
https://codingforspeed.com/performance-comparison-between-php7-0-11-and-php5-6-23-on-two-vps/

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s