install php fpm windows

Solutions on MaxInterview for install php fpm windows by the best coders in the world

showing results for - "install php fpm windows"
Isabel
12 Mar 2017
1Here how to setup php-fpm on Windows:
2
3Download the .zip file from http://windows.php.net/download/. The .zip file should be VC9 which has the FastCGI file (php-cgi.exe). Don't download VC6, and don't download the .msi file because it requires that you have IIS setup already in order to install php-fpm. The zip file contains the php-cgi.exe which is what you need for php-fpm. I downloaded a slightly older version, php-5.3.10-Win32-VC9-x86.zip, from here http://windows.php.net/downloads/releases/archives/ because I wanted to match the version running on my production server.
4
5Unzip the file, e.g. unzip into C:\php-5.3.10-Win32-VC9-x86
6
7Edit the php.ini file as needed. What I did:
8
9# nginx security setting
10cgi.fix_pathinfo=0
11
12extension_dir = "C:\php-5.3.10-Win32-VC9-x86\ext"
13enable the following modules by uncommenting them:
14
15extension=php_curl.dll
16extension=php_mbstring.dll
17extension=php_mysqli.dll
18Create a .bat file somewhere, e.g. start-php-fcgi.bat in webserver directory or in the PHP directory:
19
20@ECHO OFF
21ECHO Starting PHP FastCGI...
22set PATH=C:\php-5.3.10-Win32-VC9-x86;%PATH%
23C:\php-5.3.10-Win32-VC9-x86\php-cgi.exe -b 127.0.0.1:9123 -c C:\php-5.3.10-Win32-VC9-x86\php.ini
24Double click the .bat file to start php-fpm. A window will popup and stay open while its running. Its kind of annoying, but just haven't looked into setting it up as service yet.
25
26Configure your webserver. If you wish to use it with nginx, here a config sample for 127.0.0.1:9123:
27
28location ~ \.php$ {
29    fastcgi_pass    127.0.0.1:9123;
30    fastcgi_index   index.php;
31    fastcgi_param   SCRIPT_FILENAME  $document_root$fastcgi_script_name;
32    include         fastcgi_params;
33}
Bastian
21 May 2020
1sudo apt install php php-fpm