Ubuntu 16.04 XenialおよびApacheにphp 5.3または5.4をインストールします。
。
PHP 5.3と4は廃止されましたが、プロジェクトにこれが必要であり、これは可能ですか?はいの場合、Apache2の手順を追って手順を教えてください。
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の最新バージョンで修正されたバグにさらされる可能性があるため、 現在のバージョン にアップグレードすることを強くお勧めします。
* 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
このパッケージ 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
これはあなたの問題に答えないかもしれませんが、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がインストールされます。