1. メンテナンス・トラブルシュート - PHP - 5.6 から 7.2 へ - 概要

 
1.1 概要
1.2 環境

1.1 概要

 「ウェブサーバ」の項に書いているのですが・・・。  PHP で書いているところがこけるのです。  エラーになるなら理解できますが・・・。  apache の子プロセス自体が

[Tue Jun 26 12:47:39.237280 2018] [core:notice] [pid 4548] AH00052: child pid 6831 exit signal Segmentation fault (11)
 となってしまうので困ってしまいました。  もうひとつ問題があって、これは「SSL(Secure Sockets Layer)」の項に書いてあります。  ports が openssl と openssl-devel のはざまで揺れていて、openssl に依存するものと openssl-devel に依存するものがいるもので・・・。  どちらかをアップグレードするとどちらかがアップグレードできなくなったりと困ったものなのです。  かけみたいなことになるのですが。  PHP 5.6 を一気に PHP 7.2 にあげられるものかいな?  PHP 7.2 にあげたら、上記2つの問題はどうなるのか?  さすがに本番のサイトでやる勇気はないですが、別の環境で一度試してみたいと思ったのです。

1.2 環境

 環境は、以下の通り・・・。2018年7月5日時点での状況です。
項目 アップグレード前 アップグレード後 備考
ウェブサーバ apache24-2.4.33_1
PHP php56-5.6.36_1 php72-7.2.7
smarty smarty3-php56-3.1.30 smarty3-php72-3.1.30

 一応、調べている範囲では、smarty も WordPress も php5 以上なら何でもいいように書いてはいるのですが・・・。