LoginSignup
1
1

More than 1 year has passed since last update.

Ubuntu20.04にPHP5.6をインストールする【備忘録】

Last updated at Posted at 2023-03-31

Ubuntu20.04にPHP5.6をインストールする

背景

  • 案件の関係でPHP5.6環境を用意しなければならなかったのですが、結構ハマってしまったので備忘録を残します。

インストールの流れ

(1)Ubuntuに元から入っているPHPを削除

(2)aptをアップデート

sudo apt update

(3)ソフトウェアプロパティコモンをインストール

sudo apt install software-properties-common

私はここを飛ばしていたせいで長い時間ハマってしまいました。

(4)PPAのインストール

sudo add-apt-repository ppa:ondrej/php

Press [ENTER] to continue or Ctrl-c to cancel adding it.が出たらエンターを押して少し放置。
Error: retrieving gpg key timed out.エラーになったらCtrl+Cで仕切り直し。

  • うまくいけばいろいろインストールされます。

(5)再度aptアップデート

sudo apt update

(6)PHP5.6のインストール

sudo apt install php5.6

※その他のライブラリもインストールする場合は下記

sudo apt install php5.6 php5.6-gd php5.6-mysqlnd php5.6-imap php5.6-mbstring php5.6-xml php5.6-bcmath php5.6-opcache php5.6-zip

(7)確認

php -v

Mysql5.7インストール

  • 5系はaptに入っていないので入ってるリポジトリを取得する必要がある

アプトアップデート

apt-get update

wgetのインストール

apt-get install wget

リポジトリの置き場を作成

mkdir /downloads

リポジトリを取得

wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb

リポジトリからパッケージを取得

dpkg -i mysql-apt-config_0.8.12-1_all.deb

ubuntu bionicを選択

image.png

8.0を選択

image.png

5.7を選択

image.png

aptキーを追加する

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29

Ubuntu公式以外からパッケージを取得するには、このコマンドで認証する鍵情報を取り込んでおく必要がある。

aptをアップデートする

sudo apt update

リポジトリが正常に追加されたかを確認

sudo apt-cache policy mysql-server

必要なパッケージをインストール

sudo apt install -f mysql-client=5.7* mysql-community-server=5.7* mysql-server=5.7*

ルートのパスワードを設定

ここでパスワード設定しないと入れないので注意

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1