[[FreeBSD 9.3 to 10.1]]  [[PHP 55]]

CONTENTS
#contents
----
Lastmodified &lastmod;
----
* php5 を php55を指すようにする [#zef3c665]

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

**  www/mod_php55 [#m44b2eac]
php5.4 を php55に上げた場合などに、 www/mod_php55 もUP(インストール)しないと、phpMyAdmin がmbstringが無いなどとエラーする。

実際にはmbstrig等も入って居るが、/usr/local/libexec/apache22 に古いままのlibphp5.soがあると、phpingfo() の値も古いままのバージョンを指していて、Zend Multibyte Support もdisableとなっている。

このためにphpMyAdminがエラーする模様。

*php54 を php55 に入れ換える [#me59bd03]

まぁ、楽?をせず、普通に・・・

**/usr/ports/lang/php5 de make deinstall [#qfad128d]

** /usr/ports/lang/php5-extensions で、make deinstall [#fdaa7f0d]

しても、以下の様にパッケージが残ってしまうので、削除する。(あとでphp55-extensions をインストールするときにエラーするため)

ただ、

 pkg delete php-5\* 
 pkg delete php5-\* 

とすると、

 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

これらはあとから手動で、ということで

** portinstall lang/php55 [#u70c6b02]

** portinstall lang/php55-extensions [#paef0106]

** portinstall databases/phpmyadmin [#a6ffba4b]

4.5.0.1 が入ります。

ただし、php55でのAPCのサポートない!といわれるので、make config でオプション変更する。

** portinstall mod_php55 [#r48e39c3]

  # pkg delete mod_php5-5.4.45,1

これで、php55以上が必要な最新版のphpMyAdmin バージョン情報: 4.5.0.1 (最新版) が使えます。


** phpMyAdmin  4.5.0.1 [#r9a68f16]

テーブルの項目が増えたので追加する 

/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 &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS