web-dev-qa-db-fra.com

Comment installer un serveur de lampe avec PHP 5.3 sur Ubuntu 16.04?

Est-il possible d'exécuter php5.3 avec succès sur Ubuntu 16.04 ou non? J'ai une application PHP qui ne nécessitait que la version 5.3 de PHP.

  1. Faites-moi savoir quelle version d'ubuntu est requise pour exécuter PHP 5.3
  2. Comment puis-je installer lamp server avec php 5.3 et tous ses modules dépendants (serveur Apache mysql, etc.)
2
Rakesh Mali

Si vous avez vraiment besoin de le faire, utilisez phpbrew.

Mes étapes pour installer php5.3 sur Ubuntu 16.04 (fonctionnera pour 14.04):

Installez phpbrew https://github.com/phpbrew/phpbrew/wiki/Quick-Start

Pour créer 5.3.24:

Sudo phpbrew install 5.3.24  +bz2 +calendar +cli +Gd +ctype +dom +iconv +fileinfo +filter +ipc +json +mbregex +mbstring +mhash +mcrypt +pcntl +pcre +pdo +phar +posix +readline +sockets +tokenizer +xml +curl +Zip +mysql +debug +apxs2

/etc/Apache2/mods-available/php5.load Le fichier doit contenir

LoadModule php5_module        /usr/lib/Apache2/modules/libphp5.3.24.so
AddType application/x-httpd-php .php

Pour activer le module pour Apache2:

Sudo a2dismod php5.6 ; Sudo a2dismod php7.0 ; Sudo a2enmod php5 ; Sudo service Apache2 restart

Pour installer l'extension Gd

phpbrew use php5.3.24
phpbrew ext install Gd --with-Gd=shared,/usr --enable-Gd-native-ttf --with-gmp=shared,/usr --with-jpeg-dir=shared,/usr --with-xpm-dir=shared,/usr/X11R6 --with-png-dir=shared,/usr --with-freetype-dir=shared,/usr --with-vpx-dir=shared,/usr
1
TheKitMurkit