php-7.2.14 にアップデート しました

ここで、使っている自宅サーバーの php を、php-7.2.14 に、アップデートしました。

更新:
php.x86_64 0:7.2.14-1.el7.remi
php-cli.x86_64 0:7.2.14-1.el7.remi
php-common.x86_64 0:7.2.14-1.el7.remi
php-devel.x86_64 0:7.2.14-1.el7.remi
php-fpm.x86_64 0:7.2.14-1.el7.remi
php-gd.x86_64 0:7.2.14-1.el7.remi
php-gmp.x86_64 0:7.2.14-1.el7.remi
php-json.x86_64 0:7.2.14-1.el7.remi
php-mbstring.x86_64 0:7.2.14-1.el7.remi
php-mysqlnd.x86_64 0:7.2.14-1.el7.remi
php-opcache.x86_64 0:7.2.14-1.el7.remi
php-pdo.x86_64 0:7.2.14-1.el7.remi
php-pear.noarch 1:1.10.7-4.el7.remi
php-pecl-mcrypt.x86_64 0:1.0.2-1.el7.remi.7.2
php-process.x86_64 0:7.2.14-1.el7.remi
php-xml.x86_64 0:7.2.14-1.el7.remi

アップデートはトラブル無く数分で完了しました。Webサーバーの再起動は、数秒でした。

# php -v
PHP 7.2.14 (cli) (built: Jan 8 2019 14:05:15) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.14, Copyright (c) 1999-2018, by Zend Technologies
with Xdebug v2.6.1, Copyright (c) 2002-2018, by Derick Rethans

これから、動作確認を行います。

php-7.2.13 にアップデート

ここで、使っている自宅サーバーの php を、php-7.2.13 に、アップデートしました。

更新:
php.x86_64 0:7.2.13-2.el7.remi
php-cli.x86_64 0:7.2.13-2.el7.remi
php-common.x86_64 0:7.2.13-2.el7.remi
php-devel.x86_64 0:7.2.13-2.el7.remi
php-fpm.x86_64 0:7.2.13-2.el7.remi
php-gd.x86_64 0:7.2.13-2.el7.remi
php-gmp.x86_64 0:7.2.13-2.el7.remi
php-json.x86_64 0:7.2.13-2.el7.remi
php-mbstring.x86_64 0:7.2.13-2.el7.remi
php-mysqlnd.x86_64 0:7.2.13-2.el7.remi
php-opcache.x86_64 0:7.2.13-2.el7.remi
php-pdo.x86_64 0:7.2.13-2.el7.remi
php-pear.noarch 1:1.10.7-3.el7.remi
php-pecl-apcu.x86_64 0:5.1.16-1.el7.remi.7.2
php-process.x86_64 0:7.2.13-2.el7.remi
php-xml.x86_64 0:7.2.13-2.el7.remi
完了しました!

アップデートはトラブル無く数分で完了しました。Webサーバーの再起動は、数秒でした。

# php -v
PHP 7.2.13 (cli) (built: Dec 8 2018 12:11:34) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.13, Copyright (c) 1999-2018, by Zend Technologies
with Xdebug v2.6.1, Copyright (c) 2002-2018, by Derick Rethans

これから、動作確認を行います。

MySQLの文字コードをutf8mb4に変更(MariaDB)(CentOS7)

既存 DB の CHARACTER SET を utf8mb4 にします。utf-8から変えるときは、文字化けがなかったが、他の文字コードの場合は文字化けがありうるので要注意です。

  • WordPress は、utf8mb4 で動作しています。
  • MediaWiki は、DBTableOptions を、utf8 にセットして使っています。いろいろ調べましたが」、utf8mb4 に、未対応のようです。

バージョン確認

[root@host4 ~]# mysql --version
mysql  Ver 15.1 Distrib 5.5.50-MariaDB, for Linux (x86_64) using readline 5.1

» Read more

APCでPHPを高速化(CentOS7)

APCに必要な依存パッケージのインストール

APCを、パッケージマネージャツールを使用してインストールするには、PECL、phpize、apxsコマンドと呼ばれる必要なパッケージをインストールする必要があります。

[root@host4 ~]# yum install php-pear php-devel httpd-devel pcre-devel gcc make

APCインストール

PECLコマンドを使用してAPCをインストールします。

[root@host4 ~]# pecl install apc
downloading APC-3.1.13.tgz ...
Starting to download APC-3.1.13.tgz (171,591 bytes)
.....................................done: 171,591 bytes
55 source files, building
running: phpize
Configuring for:
PHP Api Version:         20100412
Zend Module Api No:      20100525
Zend Extension Api No:   220100525
Enable internal debugging in APC [no] :
Enable per request file info about files used from the APC cache [no] :
Enable spin locks (EXPERIMENTAL) [no] :
Enable memory protection (EXPERIMENTAL) [no] :
Enable pthread mutexes (default) [no] :
Enable pthread read/write locks (EXPERIMENTAL) [yes] :
・
・
・
Build process completed successfully
Installing '/usr/lib64/php/modules/apc.so'
Installing '/usr/include/php/ext/apc/apc_serializer.h'
install ok: channel://pecl.php.net/APC-3.1.13
configuration option "php_ini" is not set to php.ini location
You should add "extension=apc.so" to php.ini

» Read more