CONTENTS
Lastmodified 2015-09-26 (土) 05:09:37
FreeBSD 10.2-RELEASE #0
# pkg set -o lang/php5:lang/php55 Change origin from lang/php5 to lang/php55 for all dependencies? [y/N]: y
# portupgrade -r lang/php5 とやっても効果無し??
https://www.freebsd.org/doc/ja/books/handbook/pkgng-intro.html
php5.4 を php55に上げた場合などに、 www/mod_php55 もUP(インストール)しないと、phpMyAdmin がmbstringが無いなどとエラーする。
実際にはmbstrig等も入って居るが、/usr/local/libexec/apache22 に古いままのlibphp5.soがあると、phpingfo() の値も古いままのバージョンを指していて、Zend Multibyte Support もdisableとなっている。
このためにphpMyAdminがエラーする模様。
まぁ、楽?をせず、普通に・・・
しても、以下の様にパッケージが残ってしまうので、削除する。(あとでphp55-extensions をインストールするときにエラーするため)
ただ、
pkg delete php-5\*
とすると、
Updating database digests format: 100% Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 62 packages (of 0 packages in the universe): Installed packages to be REMOVED: php5-bz2-5.4.45 php5-calendar-5.4.45 php5-ctype-5.4.45 php5-curl-5.4.45 php5-dba-5.4.45 php5-dom-5.4.45 php5-exif-5.4.45 php5-fileinfo-5.4.45 php5-filter-5.4.45 php5-ftp-5.4.45 php5-gd-5.4.45 php5-gettext-5.4.45 php5-gmp-5.4.45 php5-hash-5.4.45 php5-iconv-5.4.45 php5-imap-5.4.45 php5-interbase-5.4.45 php5-json-5.4.45 php5-ldap-5.4.45 php5-mbstring-5.4.45 php5-mcrypt-5.4.45 php5-mssql-5.4.45 php5-mysql-5.4.45 php5-mysqli-5.4.45 php5-odbc-5.4.45 php5-openssl-5.4.45 php5-pcntl-5.4.45 php5-pdo-5.4.45 php5-pdo_dblib-5.4.45 php5-pdo_firebird-5.4.45 php5-pdo_mysql-5.4.45 php5-pdo_odbc-5.4.45 php5-pdo_pgsql-5.4.45 php5-pdo_sqlite-5.4.45 php5-pgsql-5.4.45 php5-phar-5.4.45 php5-posix-5.4.45 php5-pspell-5.4.45 php5-readline-5.4.45 php5-session-5.4.45 php5-shmop-5.4.45 php5-simplexml-5.4.45 php5-snmp-5.4.45 php5-soap-5.4.45 php5-sockets-5.4.45 php5-sqlite3-5.4.45 php5-sysvmsg-5.4.45 php5-sysvsem-5.4.45 php5-sysvshm-5.4.45 php5-tidy-5.4.45 php5-tokenizer-5.4.45 php5-wddx-5.4.45 php5-xml-5.4.45 php5-xmlreader-5.4.45 php5-xmlrpc-5.4.45 php5-xmlwriter-5.4.45 php5-xsl-5.4.45 php5-zip-5.4.45 php5-zlib-5.4.45 phpMyAdmin-4.4.15 pecl-pdflib-3.0.4 joomla3-3.2.3 The operation will free 75 MiB. Proceed with deinstalling packages? [y/N]:
となり、php5-extensions 以外のものも削除されてしまう・・・。
phpMyAdmin-4.4.15 pecl-pdflib-3.0.4 ← これについては、php55-extensions インストール時に pecl-pdflib-3.0.4 としてインストールされる joomla3-3.2.3
これらはあとから手動で、ということで
4.5.0.1 が入ります。
ただし、php55でのAPCのサポートない!といわれるので、make config でオプション変更する。
# pkg delete mod_php5-5.4.45,1
これで、php55以上が必要な最新版のphpMyAdmin バージョン情報: 4.5.0.1 (最新版) が使えます。
テーブルの項目が増えたので追加する
/usr/local/www/phpMyAdmin/config.inc.php
$cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings'; $cfg['Servers'][$i]['export_templates'] = 'pma__export_templates';
table 作成
mysql -u root -p < /usr/local/www/phpMyAdmin/sql/create_tables.sql
phpMyAdmin にログインし直して確認。
Total access 2718:本日 2:昨日 0