IchHabRecht icon

[Apache] Configure multiple PHP versions

IchHabRecht | PRO | 02/29/16 08:34:00 AM UTC | 0 ⭐ | 321 👁️ | Never ⏰ | []
text |

1.25 KB

|

None

|

0 👍

/

0 👎

1) Add to your Apache configuration following switches:
 <IfDefine php53>
    PHPIniDir "Path/To/PHP-5.3/"
    LoadModule php5_module "Path/To/PHP-5.3/php5apache2_4.dll"
    AddHandler application/x-httpd-php .php
</IfDefine>
 <IfDefine php54>
    PHPIniDir "Path/To/PHP-5.4/"
    LoadModule php5_module "Path/To/PHP-5.4/php5apache2_4.dll"
    AddHandler application/x-httpd-php .php
</IfDefine>
 <IfDefine php55>
    PHPIniDir "Path/To/PHP-5.5/"
    LoadModule php5_module "Path/To/PHP-5.5/php5apache2_4.dll"
    AddHandler application/x-httpd-php .php
</IfDefine>
 <IfDefine php56>
    PHPIniDir "Path/To/PHP-5.6/"
    LoadModule php5_module "Path/To/PHP-5.6/php5apache2_4.dll"
    AddHandler application/x-httpd-php .php
</IfDefine>
 <IfDefine php7>
    PHPIniDir "Path/To/PHP-7/"
    LoadModule php7_module "Path/To/PHP-7/php7apache2_4.dll"
    AddHandler application/x-httpd-php .php
</IfDefine>
 2) Define multiple service instances:
 Path/To/Apache/bin/httpd.exe -k install -n PHP-5.3 -D php53
Path/To/Apache/bin/httpd.exe -k install -n PHP-5.4 -D php54
Path/To/Apache/bin/httpd.exe -k install -n PHP-5.5 -D php55
Path/To/Apache/bin/httpd.exe -k install -n PHP-5.6 -D php56
Path/To/Apache/bin/httpd.exe -k install -n PHP-7 -D php7

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎