Como você está procurando por uma versão mais antiga do php , você precisará compilá-la, e aqui estão os passos:
- Remova todas as versões do php :
- use:
-
sudo add-apt-repository -r repository_name
-
sudo apt update
-
sudo apt dist-upgrade
-
- use:
- Faça o download da versão desejada em aqui
-
Para evitar erros de compilação instale dependências:
apt-get install libfcgi-dev libfcgi0ldbl libjpeg62-dbg libmcrypt-dev libssl-dev libbz2-dev libjpeg-dev \ libfreetype6-dev libpng12-dev libxpm-dev libxml2-dev libpcre3-dev libbz2-dev libcurl4-openssl-dev \ libjpeg-dev libpng12-dev libxpm-dev libfreetype6-dev libmysqlclient-dev libt1-dev libgd2-xpm-dev \ libgmp-dev libsasl2-dev libmhash-dev unixodbc-dev freetds-dev libpspell-dev libsnmp-dev libtidy-dev \ libxslt1-dev libmcrypt-dev libdb5.3-dev
-
Crie um diretório para criação:
-
mkdir -p /opt/build
-
- Extraia o download para o diretório criado:
-
tar -xvjpf /path/to/download/location -C /opt/build
-
- Mover para a pasta:
-
cd /opt/build/
-
-
Agora configure-o para atender às suas necessidades, aqui está uma configuração de exemplo:
./configure \ --enable-fpm \ --with-mcrypt \ --enable-mbstring \ --with-openssl \ --with-mysql \ --with-mysql-sock \ --with-gd \ --with-jpeg-dir=/usr/lib \ --enable-gd-native-ttf \ --with-pdo-mysql \ --with-libxml-dir=/usr/lib \ --with-mysqli=/usr/bin/mysql_config \ --with-curl \ --enable-zip \ --enable-sockets \ --with-zlib \ --enable-exif \ --enable-ftp \ --with-iconv \ --with-gettext \ --enable-gd-native-ttf \ --with-t1lib=/usr \ --with-freetype-dir=/usr \ --prefix=/opt/PHP-5.6 \ --with-config-file-path=/opt/PHP-5.6/etc \ --with-fpm-user=www-data \ --with-fpm-group=www-data
-
Execute os seguintes comandos:
-
make
-
make test
-
-
Em seguida, instale se tudo correr bem:
-
make install
-
-
Confirme a instalação:
-
/opt/PHP-5.6/bin/php -v
-
-
Adicione a localização php ao seu arquivo .bashrc :
-
export PATH=/opt/PHP-5.6/bin:$PATH
-
Nota:
Você terá que atualizar manualmente sua instalação do php quando precisar. -