web-dev-qa-db-ja.com

Ubuntu 16.04 XenialおよびApacheにPHP 5.3または5.4をインストールする

Ubuntu 16.04 XenialおよびApacheにphp 5.3または5.4をインストールします。

PHP 5.3と4は廃止されましたが、プロジェクトにこれが必要であり、これは可能ですか?はいの場合、Apache2の手順を追って手順を教えてください。

13
MiksMeister

PHP 5.4をインストールする前に、これを読む必要があります notice

PHP 5.4のセキュリティサポートは終了しました。修正されていないセキュリティ脆弱性が存在する可能性があり、おそらく存在することを認識して、このリポジトリを使用しています。メインリポジトリにあるPHP 5.6またはPHP 7.0にアップグレードしてください:ppa:ondrej/php

リスクを理解した後、PHP 5.4をインストールするには、sources.listにPPAを追加します。

Sudo add-apt-repository ppa:ondrej/php5-oldstable
Sudo apt-get update

インストールしてください:

Sudo apt-get install -y php5

安全のために、PHP 5.6バージョンは次のようにインストールできます。

Sudo add-apt-repository ppa:ondrej/php
Sudo apt-get update
Sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
Sudo a2dismod php7.0 ; Sudo a2enmod php5.6 ; Sudo service Apache2 restart

更新

PHP 5.6より前のバージョンはすべて サポートされていない

このページには、サポートされていない各PHPブランチのサポート終了日がリストされています。これらのリリースを使用している場合、古いバージョンを使用すると、セキュリティの脆弱性やPHPの最新バージョンで修正されたバグにさらされる可能性があるため、 現在のバージョン にアップグレードすることを強くお勧めします。

5
GAD3R

* PHP 5.6のダウングレードPHP 7

Add-apt-repositoryをインストールします

Sudo apt-get install python-software-properties

PHP 5のリポジトリを追加

Sudo add-apt-repository -y ppa:ondrej/php

更新

Sudo apt-get update

Php5-fpmをインストールする

Sudo apt-get install php5.6-fpm

ファイルを移動する

Sudo mv /usr/bin/php /usr/bin/php7
Sudo mv /usr/bin/php5.6 /usr/bin/php

PHP version

php -v

Apacheを再起動します

Sudo service Apache2 restart
5
mpalencia

このパッケージ ppa:sergey-dryabzhinsky/php5 を使用してphp 5.3をインストールできます。ubuntu16でこのパッケージを使用して管理しました。

Sudo add-apt-repository ppa:sergey-dryabzhinsky/php53
Sudo apt-get update
Sudo apt-get install php5
4
Nerius Jok

Phpバージョンスイッチャーを使用してみてください: phpbrew

サポート バージョン

2

これはあなたの問題に答えないかもしれませんが、PHP-5はubuntu 14.04にインストールできます(Amazon EC2で試しました)

使用できます

Sudo apt‐get install php5 libapache2‐mod‐php5 php5‐mcrypt
Sudo service Apache2 restart

これにより、2017年4月25日の時点で5.5.9がインストールされます。

1
DragonFire