Advertisement
IchHabRecht

[Apache] Configure multiple PHP versions

Feb 29th, 2016
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. 1) Add to your Apache configuration following switches:
  2.  
  3. <IfDefine php53>
  4. PHPIniDir "Path/To/PHP-5.3/"
  5. LoadModule php5_module "Path/To/PHP-5.3/php5apache2_4.dll"
  6. AddHandler application/x-httpd-php .php
  7. </IfDefine>
  8.  
  9. <IfDefine php54>
  10. PHPIniDir "Path/To/PHP-5.4/"
  11. LoadModule php5_module "Path/To/PHP-5.4/php5apache2_4.dll"
  12. AddHandler application/x-httpd-php .php
  13. </IfDefine>
  14.  
  15. <IfDefine php55>
  16. PHPIniDir "Path/To/PHP-5.5/"
  17. LoadModule php5_module "Path/To/PHP-5.5/php5apache2_4.dll"
  18. AddHandler application/x-httpd-php .php
  19. </IfDefine>
  20.  
  21. <IfDefine php56>
  22. PHPIniDir "Path/To/PHP-5.6/"
  23. LoadModule php5_module "Path/To/PHP-5.6/php5apache2_4.dll"
  24. AddHandler application/x-httpd-php .php
  25. </IfDefine>
  26.  
  27. <IfDefine php7>
  28. PHPIniDir "Path/To/PHP-7/"
  29. LoadModule php7_module "Path/To/PHP-7/php7apache2_4.dll"
  30. AddHandler application/x-httpd-php .php
  31. </IfDefine>
  32.  
  33. 2) Define multiple service instances:
  34.  
  35. Path/To/Apache/bin/httpd.exe -k install -n PHP-5.3 -D php53
  36. Path/To/Apache/bin/httpd.exe -k install -n PHP-5.4 -D php54
  37. Path/To/Apache/bin/httpd.exe -k install -n PHP-5.5 -D php55
  38. Path/To/Apache/bin/httpd.exe -k install -n PHP-5.6 -D php56
  39. Path/To/Apache/bin/httpd.exe -k install -n PHP-7 -D php7
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement