カテゴリー
Linux

PHP 5.3 の Composer 環境を Docker で構築する

はじめに

docs/README.md at master · docker-library/docs を見てみても、2019年9月3日現在、 PHP 5.3 のイメージはありません。

でも、古いサーバの PHP をメンテしたい時、 PHP 5.3 が欲しいのです。そこで、 Docker イメージを作ってみました。

また、古いサーバの古い PHP を、 Composer を使って管理するようにもしたいので、 Composer も Docker イメージに含めるようにしました。

カテゴリー
Linux

CentOS 6 の python 2.6.6 に pip を導入する手順

経緯

CentOS 6 の Python デフォルトバージョンが 2.6.6 で pip がインストールされていなかった><。

pip 導入コマンド

# pip (python のパッケージ管理ソフト) インストール
# https://packaging.python.org/install_requirements_linux/#installing-pip-setuptools-wheel-with-linux-package-managers
yum install --enablerepo=epel python-pip

# 確認
pip -V
カテゴリー
Linux

【CentOS 6】pip install ply==3.4 すると yum での python-pip インストールが失敗する

失敗した手順

  1. yum -y --enablerepo=peel install python-pip
  2. pip install ply==3.4
  3. yum -y --enablerepo=peel install python-ply
  4. 失敗
カテゴリー
Linux

【CentOS6】SELinux を無効にできない問題を解決!

ポイント

  • SELINUX=disabled を記述するファイルは、/etc/sysconfig/selinux ではなく /etc/selinux/config が正しい。
  • CentOS 6 で確認した。CentOS 7 でも同様のようだ。CentOS 5 では不明。