CentOS7にphp5.2をインストール - blog.youyo.infoの記事に感謝。
CentOS7
- いくつかハマりポイントがあったので乗り越えた。
- libmcyptのインストール (epel)
- configureオプション 64bit対応
- configureオプション apxsのpath
- gmp.patch へのパッチ (手修正だったのでpatch化)
- php_functions.patch へのパッチ (手修正だったのでpatch化、同名のファイルが2つありどちらなのかという件。)
build
docker build . --no-cache=false -f Dockerfile.centos7
ubuntu
- phpのconfigureに
--with-libdir=/lib/x86_64-linux-gnu
を発見するのに苦労した。
mysqld初期設定
初期設定
cd /opt/mysql
# mysqlユーザー、グループ作成
sudo adduser --system --group mysql --home /opt/mysql
sudo mkdir /opt/mysql/var/
sudo chown -R mysql:mysql /opt/mysql
#
sudo -u mysql ./mysqld_safe
sudo -u mysql ./mysql_install_db
# mysqld起動
sudo -u mysql /opt/mysql/bin/mysqld_safe &
接続
alias mysql='/opt/mysql/bin/mysql -uroot --default-character-set=sjis'
mysql test