<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Install Requirements</title> </head> <body><div class="manualnavbar" style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="install.windows.html">Installation on Windows systems</a></div> <div class="next" style="text-align: right; float: right;"><a href="install.windows.pecl.html">PECL</a></div> <div class="up"><a href="install.windows.html">Installation on Windows systems</a></div> <div class="home"><a href="index.html">PHP Manual</a></div> </div><hr /><div id="install.windows.requirements" class="sect1"> <h2 class="title">Install Requirements</h2> <p class="para"> PHP 5.5+ require at least Windows 2008/Vista, or 2008r2, 2012, 2012r2, 2016 or 7, 8, 8.1, 10. Either 32-Bit or 64-bit (aka X86 or X64. PHP does not run on Windows RT/WOA/ARM). As of PHP 7.2.0 Windows 2008 and Vista are no longer supported. </p> <p class="para"> PHP requires the Visual C runtime(CRT). Many applications require that so it may already be installed. </p> <p class="para"> PHP 5.5 and 5.6 require VC CRT 11 (Visual Studio 2012). See: <a href="https://www.microsoft.com/en-us/download/details.aspx?id=30679" class="link external">» https://www.microsoft.com/en-us/download/details.aspx?id=30679</a> </p> <p class="para"> PHP 7.0+ requires VC CRT 14 (Visual Studio 2015). See: <a href="https://www.microsoft.com/en-us/download/details.aspx?id=48145" class="link external">» https://www.microsoft.com/en-us/download/details.aspx?id=48145</a> </p> <p class="para"> You MUST download the x86 CRT for PHP x86 builds and the x64 CRT for PHP x64 builds. </p> <p class="para"> If CRT is already installed, the installer will tell you that and not change anything. </p> <p class="para"> The CRT installer supports the /quiet and /norestart command-line switches, so you can script running it. </p> <p class="para"> VC11 CRT DLLs can be copied from your local machine to a remote machine(a `Copy Deployment` installation) instead of running the installer on the remote machine (such as a web server you have restricted access to). See: http://www.sitepoint.com/install-php53-windows/ </p> <p class="para"> VC14 CRT does not support a `Copy Deployment` installation. VC14 CRT has many more DLLs(most in files with names starting with api-*). If you can find them all and copy them, it will also work (try a tool like Resource Hacker to get a list of all the DLLs to copy). </p> </div><hr /><div class="manualnavbar" style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="install.windows.html">Installation on Windows systems</a></div> <div class="next" style="text-align: right; float: right;"><a href="install.windows.pecl.html">PECL</a></div> <div class="up"><a href="install.windows.html">Installation on Windows systems</a></div> <div class="home"><a href="index.html">PHP Manual</a></div> </div></body></html>