サーバー環境更新2018

bitchunk.netのサーバーをメンテナンスしました。
以下作業内容です。少し時間がかかったためメモを残して次回に活かします。

旧環境

  • PHP 5.4
  • MYSQL 5.5

新環境

  • PHP 7.1
  • MYSQL 5.7

PHPのアップグレード・セットアップ

[bash]
apachectl -k graceful-stop
yum remove php54*
yum install php71
yum install php71-pdo
yum install php71-mbstring
yum install php71-mysqlnd
yum install mod24_ssl
vim /etc/httpd/conf.d/httpd.conf #下記参照
vim /etc/php.ini #下記参照
apachectl start
chkconfig httpd on
[/bash]

[bash title=”#http.conf”]
User ****
Group apache

ServerName bitchunk.net

<Directory "/var/www">
# AllowOverride None
AllowOverride All
# Allow open access:
Require all granted
</Directory>

Options -Indexes +FollowSymLinks

# Load custom config file
Include /***/***/*********
[/bash]

[bash title=”#php.ini”]
date.timezone = "Asia/Tokyo"
mbstring.language = Japanese
[/bash]

MYSQLのアップグレード・セットアップ

[bash]
service mysqld stop
yum remove mysql*
yum install mysql57 mysql57-server
mysql_upgrade -u root -p
vim /etc/my.cnf #下記参照
service mysqld start
chkconfig mysqld on
[/bash]

[bash title=”#my.cnf”]
default-time-zone = ‘Asia/Tokyo’
[/bash]

httpd.conf、php.ini、my.cnfは上書きされてしまうため、ちゃんとバックアップはとっておこう。

データベースはインストール後でも以前のバージョンのものが残っていて、mysql_upgradeを利用することで対応できた。でもバックアップは取っておこう。

動いてないときはエラーログを見てぐぐってみる。

コメント

タイトルとURLをコピーしました