MAMP (Windows) doesn't allow to choose a different PHP version - windows

I support different WordPress web-sites (older ones on PHP5.6 and newer ones on PHP7.XX)
to modify those sites locally - MAMP on Mac allows to choose between two different PHP versions as stated here:
Is there a way to run PHP version 5.4 w/ the latest MAMP version
is it possible to choose between two different PHP versions on Windows?

Related

Can I run two versions of XAMPP (not at once) on Windows?

I am currently running a 5.x version of XAMPP on a Windows 10 box, which has been working really well.
However I think it is time I look at upgrading to version 7.x to test my sites before I get my production VPS server to run php 7 etc
Can I install the new version in a separate directory (e.g. xampp7) and choose what xampp to run as needed via its control panel? Will each install know what version of php etc to load and use while that version is operating?
I have not tested this yet, I didn't want to risk stuffing up my existing install :)
Cheers

Is it possible to install different chrome versions on a windows machine?

I need to check a website on different chrome versions and I am trying to do it on the same machine. I don't know if this is still possible now or not. I know it was before from older questions such as here.
So my questions if it is possible how to install different version of chrome on the same computer ?
The only way to do is to use the unofficial !! portable chrome version.
To bypasse this you can use Browserling extention to performe your browser compatibility tests.
You could download an older version of Chromium from:
https://vikyd.github.io/download-chromium-history-version/
They can be installed alongside a regular Chrome.

Mac OSX Sierra Upgrade to latest Apache version

I would like to be running the latest version of Apache on my MacBook PHP dev machine.
Since the upgrade to Sierra it is now at 2.4.23 which seems to be the most current. But that will likely change. When it does, is it possible to upgrade to the newest on the Mac? If so, how please?
Thanks
Mark
Update will come with the next upgrade of Mac OS. In this case, you can see this page: https://jason.pureconcepts.net/2016/09/update-apache-php-mysql-mac-os-x-sierra/
Apache is part of the OS and updates of this will be provided by App store of with software upgrades.
Alternative is using MacPorts. https://www.macports.org/
If you only want to stay up to date with the PHP part (and not Apache itself), you could take a look here: https://php-osx.liip.ch/

Is there a way to install/emulate an older version of Safari ? (i.e 8)

On OSX:
After an update to El Capitan, I found that Safari 9 was installed by default.
For software testing purposes, I need to test a web app through Safari 8 (which is still the latest version in Yosemite).
I searched but there is no way (expect for browserstack) to install or emulate an older version of Safari.
Other than downgrading to Yosemite, is there a way to do it?
Probably the closest you could get is by downloading one of the WebKit nightlies that matches up with your desired Safari version.
Wikipedia's Safari version history article lists the corresponding WebKit version for each Safari release. If you then look up the tag for that version in the WebKit source, you can find a corresponding revision number. Finally, you can use the WebKit Nightly Archives to download the closest nightly build.
Safari 8.0.7 used WebKit version 600.7.12, which seems to most closely correspond to WebKit build r185729.
I don't know if you can run more than one WebKit build on a machine, but you could run at least one older version to target, in addition to Safari.
I also searched for getting older Safari Versions and found a website which offers them for download.
They are too old for my Version of OSX so I was not able to test it - but maybe it works for someone.
http://www.oldapps.com/mac/de/safari.php
Following up on #robmathers's answer, the nightly builds are no longer listed publicly on webkit.org. However, they are still available in the S3 bucket storing them, which you can access via the AWS CLI.
Looking at the trac.webkit.org result, select a reasonable release version prefix for the build you're looking for (say 3 or 4 of the 6 digits), then use the following:
aws s3 ls minified-archives.webkit.org/mac-mojave-x86_64-release/2425 --no-sign-request
This will show you the available builds. You can then download via https://s3-us-west-2.amazonaws.com/minified-archives.webkit.org/mac-mojave-x86_64-release/<release_version>.zip.

WAMP or XAMPP for Windows XP Professional

I have Windows XP Professional as my OS.
Which of the following solutions is best?
WAMP
XAMPP
Separate installation
I'd recommend WAMP, as it's very easy to set up.
XAMPP is more feature rich though, as it includes Tomcat, and a slightly newer version of PHP.
Here's a simple breakdown of what's included in each:
http://www.wampserver.com/en/
http://www.apachefriends.org/en/xampp-windows.html
I would actually suggest that users go for XAMPP server.
Reason for choosing XAMPP over WAMP
XAMPP has a beginner friendly interface with simple on/off buttons to start Apache and MySQL services. Whereas the latter has more options but it's interface is jam-packed which proves confusing for beginners.
XAMPP supports FileZilla so you can easily upload your local work onto your online server. It also comes with TOMCAT and newer version of PHP ( recommended for PHP Programmers )
XAMPP has more extensions to it compared to wamp.
You can check out my article on xampp and wamp comparison to get a more detailed understanding:
Wamp, faster and more noob friendly. Easy to configure and easy to install.
WAMP is easier to use in my opinion, but XAMPP may be more feature-rich.
Seeing as you're asking the question, though, I'd recommend WAMP.
You may also want to consider using BitNami WampStack. It is a free all-in-one installer that includes Apache, PHP, phpMyAdmin, MySQL and a GUI management tool for the servers.
It is similar to XAMPP, WAMPServer, etc. in that regard but with some differences: We keep it up to date (XAMPP is also kept fairly up to date, WAMPServer has not been updated since 2010 at the time of writing this posting). Also, any of the all-in-one Apache bundles are
Windows specific. We are multiplatform, meaning that you can use the same environment across multiple operating systems (Mac, Linux, Windows). We find this very useful internally, since our designer works on Windows and the rest of us run on Linux or OS X.
Also, we have found that a lot users want to setup XAMPP for local development on top of Joomla!, Drupal or Wordpress for developing plugins, themes, etc. and that is why we created all-in-one packages that include Apache, MySQL, PHP and those applications pre-installed. We also have Rails and Django versions of the stacks if that's what you are developing on.
Give it a try (it is free!) and let us know what you think :)
I use Visual-AMP & Visual-NMP, It is like the IIS,
Green portable, requires no installation. Stop related services that are running the program, you can move the directory.

Resources