Being a web developer myself, XAMPP is probably one of the software that I use mostly on my Windows computer. I will not go into details to explain why I use XAMPP and why you should consider using it too. While it took me a while to figure out how to update the PHP version, I though it will be helpful to share my experience and make your job easier and save you lot of time on this task. This article is dedicated to show you different options on how to update the PHP version on XAMPP Windows and fix any problem that may come along. Why You Should Update XAMPP PHP Version?Just like with any other software, with PHP it is also highly recommended to use the latest version. The new PHP7 version has lots of improvements, compared to the old PHP5. PHP7 uses half of the memory and its performance has been improved significantly.
Download the latest PHP version that is compatible with your Windows (x86 or x64) Extract files to a folder named php; Go to your XAMPP installation directory and rename the old php folder (something like php5) Copy the recently extracted php folder to your XAMPP installation folder; Open up the XAMPP Control Panel and configure Apache.
Here are some other benefits of using PHP7:. PHP 7 is almost twice as fast as lower version of PHP. Low memory usage (up to 50%). Facilitates Error Handling. 64-Bit Windows Systems Support.
New Spaceship and Null Coalescing Operators. Enables Accurate Type Declarations. Add Anonymous Classes.
Facilitates Imports From the Same Namespace. Introducing null coalescing & Spaceship operator and moreOn the other hand PHP5 version will not be supported for much longer. For instance, Joomla 4 will be compatible only with server that are using at least PHP7 version. These are only couple of reasons, but you get the point.
Update PHP version on Windows XAMPPIf you are running an older version of XAMPP (3.2.1 or older), most likely you are still using PHP5. Here are couple of options on how to upgrade old PHP5 version to PHP7.Download the that is compatible with your Windows (x86 or x64).Extract files to a folder named php.Go to your XAMPP installation directory and rename the old php folder (something like php5).Copy the recently extracted php folder to your XAMPP installation folder.Open up the XAMPP Control Panel and configure Apache.Click on Config button next to Apache module and choose Apache (httpd-xampp.conf).Replace all php5 with php7 text and save the file.Restart Apache server!What if the Apache server does not start? You might get the following error message on your XAMPP Control Panel.the latest version of Microsoft Visual C.Uninstall the old version from your computer: Start Control Panel Programs Uninstall a Program.Restart your computer.Install the new version that you recently downloaded.Restart your computer again.Launch the XAMPP Control Panel and start the Apache server – the.dll error should not pop up anymoreInstall XAMPP 3.2.2If none of the above methods work, I suggest installing the latest version of XAMPP. The latest version of XAMPP (3.2.2) comes with PHP7 included, so you don’t have to mess with all the above problems. But be careful, not to overwrite your old files, because you might lose all your projects, files and databases.
Here is an easy to follow step-by-step guide on how to install the new XAMPP and transfer your projects over. I did it step by step as you reached. But still get error message. I already changed php5-php7,80-8080, 4434443. It doesn’t work for me. By the way, I download php7.3.4:40:16 PM Apache Attempting to start Apache app4:40:17 PM Apache Status change detected: running4:40:19 PM Apache Status change detected: stopped4:40:19 PM Apache Error: Apache shutdown unexpectedly.4:40:19 PM Apache This may be due to a blocked port, missing dependencies,4:40:19 PM Apache improper privileges, a crash, or a shutdown by another method.4:40:19 PM Apache Check the “/xampp/apache/logs/error.log” file4:40:19 PM Apache and the Windows Event Viewer for more clues. This will not work, the idea of changing ports doest not relate to the upgrade but to another instance of apache running or using the same port.
You need to stop everything after you finish and check in the task bar that there are no instance running (sometimes the old XAMPP control leaves running apache even it says closed).Aside of this, the php.ini need to be updated since it appears that apache is loading by detail the library phpintl.dll. To solve this is easy, just uncomment the line in the php ini that loads the libraries that cannot be found.But in conclusion, I would not follow all this steps blindly and maybe try to update the steps, there is something missing that I also couldn’t find.
After following the instructions and updating, I was experiencing the issue others had had regarding Apache not starting up. My solution was to complete the Xampp reinstallation process as described here, copy the old xampp file somewhere else for backup, then go into the remaining old xampp folder in the hard drive and delete everything except the folders that are accessed by Filezilla, data, mysql, then go into the newxampp folder and copy all the contents and paste it into the old, empty xampp folder.
Editor’s Note: XAMPP is a full-stacked program for developers that are beginners in PHP, where they can look at the demo to derive more knowledge and grok to upgrade their programming skills. Well, besides, the development geeks can promptly switch between different versions of PHP; further, the software possessed everything necessitated to generate bulky traffic reports, download and upload files via FTP with a click while it also accelerates PHP implementation.WebForPC.Com discourages the reproduction, duplication, and distribution of copyrighted content. XAMPP 7.2.2: Product’s Review: Technical Details. Nomenclature: XAMPP. Genre: Development Tools. Updated On: 22nd Of February, 2018. Compatibility: 32 & 64 Bit. OS: Windows/Linux/Mac OS. License: Open Source. Setup Size: 122 MBs.XAMPP is deliberately fashioned to straightforwardly install and run a development server, although there are copious other WAMP packages developed, XAMPP is one of the best examples.
XAMPP is Apache distribution that’s very cushy to install, geared towards Windows, Linux, Mac OS X and Solaris, its packages includes Perl, PHP, Apache web server, phpMyAdmin, MySQL and an FTP server. In improver to two of the Apache’s packages, PHH and MySQL, XAMPP 7.2.1 comes with some other handy tools like the phpMyAdmin database management tool, mercury mail server, JSP server Tomcat, FileZilla FTP server and Perl programming language.
![Download xmp control panel download Download xmp control panel download](http://img.techblissonline.com/wp-content/uploads/xampp-control-panel.jpg)
Most of the users can say from their experience that installation of Apache web server is not a hassle-free task and it gets even ho-hum when they try to add Perl, PHP, and MySQL. But the sole function of the software is to craft a comfortable environment for installation of distribution developer to experience the world of Apache. One of the wisest things you can do is to mount your ducky applications on this efficient platforms as it offers all-inclusive tools to seamlessly install open source apps like OpebChart, MediaWiki, Zurmo, WordPress, Drupal and some other famous programs. PROS. Easy Installation Process.
Multilingual. Cushy to Work With.
The Complex Part is Pre-Configured. Mighty Built-In Tools.CON S. Requires Configuration Everytime. Security Concerns.XAMPP newer version brings a revamped software control panel, where the user can tailor-make or configure the services effortlessly, and this app can also mount administration website as the Web page of the server. Right from the homepage, the user can execute all mode of administrative tasks such as putting into action tools like Webalizer and phpMyAdmin analytics, even the server security and status can be placed under surveillance for better performance. Interestingly, the developer understands that time is precious hence they made sure everything is pre-configured, so users will not waste any of their time trying to configure the intricate part of Apache’s configuration.
This distribution of Apache is free. However, it’s worth knowing that the security is comparatively low mainly if not correctly set up. Further, the program comes with most of its lineament put-to-work by default which makes it unbefitting for use in an invention environment because the security is not dependable. This latest version of XAMPP is very speedy, cushy and the flexibility is quite high. Screenshots:XAMPP 7.2.2: Product’s Salient Features:. Create your websiteCreating a working site can be a tedious work when the code is written on an incapable platform, but a professional software developer will affirm that the better the platform, the more natural building a website becomes.
XAMPP 7.2.2 is the impeccable environment to build, test and launch your site, the software home assortments of handy tools to proficiently create a website. Home of UtilitiesThere is nothing dandy than having a collection of nifty utilities within your reach. Execute tasks fast and easily, explore more with Apache HTTP server plus MySQL. Do Work and Install effortlesslyRelish another dimension of working with ease and also install your ducky open source apps with simplicity. The application is liable to work illogically if not mounted on a dead-on platform but when put in an appropriate environment, high level of efficacy in its performance is all you can anticipate. Supports various languagesThe software can be well exploited when its language is understood. This version of XAMPP comes with a language wad which aid user to thoroughly understand and operate the application no matter the language they know, the words available include Spanish, Italian, Turkish, English, Japanese, Romanian and more.
Cross-platform lineamentsUnquestionably, one should anticipate fecund functions from an effective program like XAMPP; this new release helps users to manage a database with no trouble and tools like server-side scripting language, web server programming, etc. Are all accessible. Download XAMPP 7.2.2:Download the offline setup installer for XAMPP 2018 version 7.2.2 (suitable for 32 and 64-Bit system architectures), below.XAMPP 7.2.2 Setup Installer.