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