#author("2018-09-15T06:34:47+09:00","default:kuji","kuji")
#author("2018-09-15T17:10:21+09:00","default:kuji","kuji")
[[PHP 5.5 から PHP 5.6 へアップグレード]]

CONTENTS
#contents
----
Lastmodified &lastmod;
----
Nextcloud のバージョンアップ版がでていたので、portupgrade -r --batch したら、こんなメッセージ。
 
 This version of Nextcloud requires at least PHP 7.0
 You are currently running 5.6.37. Please update your PHP version.
 root@sun1:~:18_09_12:5:17 #

ということで、

*PHP 5.6 から PHP 7.x へアップグレード [#i5f23774]

 drwxr-xr-x  3 root  wheel   512 Sep 29  2016 php55/
 drwxr-xr-x  2 root  wheel   512 Sep 29  2016 php55-extensions/
 drwxr-xr-x  3 root  wheel   512 Aug 17 10:03 php56/
 drwxr-xr-x  2 root  wheel   512 Feb  1  2018 php56-extensions/
 drwxr-xr-x  3 root  wheel   512 Aug  4 03:20 php70/
 drwxr-xr-x  2 root  wheel   512 May 15 05:48 php70-extensions/
 drwxr-xr-x  3 root  wheel   512 Aug 20 15:53 php71/
 drwxr-xr-x  2 root  wheel   512 Jan 29  2017 php71-extensions/
 drwxr-xr-x  3 root  wheel   512 Aug 20 15:53 php72/
 drwxr-xr-x  2 root  wheel   512 Feb  1  2018 php72-extensions/

Portsには上記のバージョンがサポートされていて、72だと、Nextcloudがエラーする。具体的には、ログイン画面は出るが、ログインするとそこでエラーとなる。
で、7.2から7.0でダウングレード?した。

[[PHP 5.5 から PHP 5.6 へアップグレード]] を参考にして、56を72にしたが、72から70へは、簡単に php72 php72-extensions でuninstall して、

 pkg set -o lang/php72:lang/php70

の後、残骸のモジュールを

 pkg remove '*php72*'  ← コレすると、NextcloudもPhpMyAdminも消えるw

してから、portinstall した。


取り敢えず、Nextcloudは動いた。



----
* php56 to 71 [#i96a2f59]

** pkg remove '*php56*' [#l8377851]

php56版のNextcloudとPhpMyAdminも消えるょ

** pkg set -o lang/php56:lang/php71 [#ec19cc91]

y

** portinstall lang/php71 [#p3992a79]

for worker

&ref(php71_for_worker.PNG);

check ZTS

 [Wed Sep 12 06:28:52.197731 2018] [php7:crit] [pid 2077:tid 34397577216] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe.  You need to recompile PHP.
 AH00013: Pre-configuration failed


** mod_php71 もお忘れ無く [#k7c6f08e]

* phpBB3 on php71 [#m1f9d0ad]

https://www.phpbb.com/community/viewtopic.php?t=2399941&p=14636006

mysql-driverは長い間廃止されており(php 5.4以降)、php 7.0で削除されているため、mysqli-driverを使う必要があります。config.phpを

 // phpBB 3.2.x auto-generated configuration file
 // Do not change anything in this file!
 $dbms = 'phpbb\\db\\driver\\mysql';

         ↓

 $dbms = 'phpbb\\db\\driver\\mysqli';





* OpenPNE3 [#p1f14f1e]

OpenPNE 3.9.2 on PHP7.1 www2.smb.net OK










G7

Installed packages to be REMOVED:
        mod_php56-5.6.37
        php56-5.6.37
        php56-bcmath-5.6.37
        php56-bz2-5.6.37
        php56-calendar-5.6.37
        php56-ctype-5.6.37
        php56-curl-5.6.37
        php56-dba-5.6.37
        php56-dom-5.6.37
        php56-enchant-5.6.37
        php56-exif-5.6.37
        php56-extensions-1.0
        php56-fileinfo-5.6.37
        php56-filter-5.6.37
        php56-ftp-5.6.37
        php56-gd-5.6.37
        php56-gettext-5.6.37
        php56-gmp-5.6.37
        php56-hash-5.6.37
        php56-iconv-5.6.37
        php56-imap-5.6.37
        php56-interbase-5.6.37_1
        php56-json-5.6.37
        php56-ldap-5.6.37
        php56-mbstring-5.6.37
        php56-mcrypt-5.6.37
        php56-mssql-5.6.37
        php56-mysql-5.6.37
        php56-mysqli-5.6.37
        php56-odbc-5.6.37
        php56-opcache-5.6.37
        php56-openssl-5.6.37
        php56-pcntl-5.6.37
        php56-pdo-5.6.37
        php56-pdo_dblib-5.6.37
        php56-pdo_firebird-5.6.37_1
        php56-pdo_mysql-5.6.37
        php56-pdo_odbc-5.6.37
        php56-pdo_pgsql-5.6.37
        php56-pdo_sqlite-5.6.37
        php56-pecl-pdflib-4.1.2
        php56-pecl-redis-4.1.0
        php56-pgsql-5.6.37
        php56-phar-5.6.37
        php56-posix-5.6.37
        php56-pspell-5.6.37
        php56-readline-5.6.37
        php56-session-5.6.37
        php56-shmop-5.6.37
        php56-simplexml-5.6.37
        php56-snmp-5.6.37
        php56-soap-5.6.37
        php56-sockets-5.6.37
        php56-sqlite3-5.6.37
        php56-sybase_ct-5.6.37
        php56-sysvmsg-5.6.37
        php56-sysvsem-5.6.37
        php56-sysvshm-5.6.37
        php56-tidy-5.6.37
        php56-tokenizer-5.6.37
        php56-wddx-5.6.37
        php56-xml-5.6.37
        php56-xmlreader-5.6.37
        php56-xmlrpc-5.6.37
        php56-xmlwriter-5.6.37
        php56-xsl-5.6.37
        php56-zip-5.6.37
        php56-zlib-5.6.37
        phpMyAdmin-php56-4.8.3
        pecl-memcache-3.0.8_1
        pecl-APCu4-4.0.11_1








----
Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS