Xenial (16.04)へのPHP 5.6のインストール
php7をサポートしていないDrupal 7のプロジェクトに取り組んでいるため、php5(5.6)を使用する必要があります。問題は、最近ubuntu 16.04 Xenialにアップデートしたのですが、このubuntuはphp5をサポートしていないようです。
このレポ]2からインストールしようとしましたが、aptでインストールしようとすると、いつも同じようなエラーが出ます。
$ sudo apt-get install php5-cli
Cependant les paquets suivants le remplacent :
php7.0-cli:i386 php7.0-cli`
つまり、このプログラムは古いということです。PHP 5.6をXenialにインストールするには?
154
3
**純正のphpパッケージをすべて削除します。
インストールされているphpパッケージを
dpkg -l | grep php| awk '{print $2}' |tr "̫⃝; " "
でリストアップし、不要なパッケージをsudo aptitude purge your_packages_here
で削除するか、直接すべてのパッケージを削除したい場合は :PPAを追加する。
add-apt-repository: command not found` と表示された場合は、まず以下のコマンドを実行してください。
お使いのPHPバージョンをインストールしてください。
例えば、php5.6のモジュールもインストールできます。
バージョンを確認してください。
php5.6-cli` をインストールしている場合
php5.6-cli`をインストールしていない場合は、.phpファイルに以下を記述します。
両方のバージョンを同時に使用するために、vagrant(または同様の技術)の使用を検討することもできます。Vagrantは基本的にVMクライアントで、プロジェクトベースの構成でVM'sを素早く簡単にアップダウンできるように設計されています。
つまり、プロジェクトに特化してVMを構成し、必要に応じて各VMをプロジェクトごとに変えることができるのです。これは、自分自身にとって素晴らしいことであるだけでなく、VMの設定がポータブルでクロスプラットフォームであるため、チームの開発者が常に同じ状況でテストできることを意味します(それは単なるテキストファイルです)。
vagrantとvirtual boxをインストールしたら、あとは実行するだけです。
を実行し、vmが起動したら
と入力すると、apache、php、mysqlを手動でインストールできるようになります。また、プロビジョニング構成を定義することで、次のように入力することができます。
と入力すると、VMは自分自身をビルドし、必要なすべてのバイナリをインストールし、コードのgitクローンを作成したり、ブラウザでアプリケーションを表示できるようにネットワークを設定したりすることもできます。
より詳細な情報はこちらをご覧ください: https://www.vagrantup.com/docs/getting-started/
XAMPP Linuxは、下記のxampp公式サイトから任意のバージョンをダウンロードしてご利用いただけます。
https://www.apachefriends.org/download.html
ダウンロードしたファイルの場所をターミナルで入力します。
ダウンロードしたバイナリファイルに一定のパーミッションを与えます。(64ビットのバイナリパッケージをダウンロードしたとします。)
次に、xamppをインストールします。
もし、32ビットのバイナリファイルをダウンロードする場合は、以下のようにします。