Страница 1 из 1

php 5.2->5.3

Добавлено: 2010-05-19 21:54:07
Raven2000
Обновлялся и php кривится. Php пытается библиотеки брать с диры 20060613 хотя они уже все в 2009... директории. Удалял, заново реинсталил, pkgdb -F нормальный, portupgrade -f php5 и тп результат 0

Код: Выделить всё

 php -m
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/bcmath.so' - Cannot open "/usr/local/lib/php/20060613/bcmath.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/bz2.so' - Cannot open "/usr/local/lib/php/20060613/bz2.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/calendar.so' - Cannot open "/usr/local/lib/php/20060613/calendar.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/ctype.so' - Cannot open "/usr/local/lib/php/20060613/ctype.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/curl.so' - Cannot open "/usr/local/lib/php/20060613/curl.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/ftp.so' - Cannot open "/usr/local/lib/php/20060613/ftp.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/gd.so' - Cannot open "/usr/local/lib/php/20060613/gd.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/iconv.so' - Cannot open "/usr/local/lib/php/20060613/iconv.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/ldap.so' - Cannot open "/usr/local/lib/php/20060613/ldap.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/mbstring.so' - Cannot open "/usr/local/lib/php/20060613/mbstring.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/mcrypt.so' - Cannot open "/usr/local/lib/php/20060613/mcrypt.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/mysql.so' - Cannot open "/usr/local/lib/php/20060613/mysql.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/mysqli.so' - Cannot open "/usr/local/lib/php/20060613/mysqli.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/pdf.so' - Cannot open "/usr/local/lib/php/20060613/pdf.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/pdo.so' - Cannot open "/usr/local/lib/php/20060613/pdo.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/pdo_sqlite.so' - Cannot open "/usr/local/lib/php/20060613/pdo_sqlite.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/posix.so' - Cannot open "/usr/local/lib/php/20060613/posix.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/session.so' - Cannot open "/usr/local/lib/php/20060613/session.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/simplexml.so' - Cannot open "/usr/local/lib/php/20060613/simplexml.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/soap.so' - Cannot open "/usr/local/lib/php/20060613/soap.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/sockets.so' - Cannot open "/usr/local/lib/php/20060613/sockets.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/sqlite.so' - Cannot open "/usr/local/lib/php/20060613/sqlite.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/tokenizer.so' - Cannot open "/usr/local/lib/php/20060613/tokenizer.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/xml.so' - Cannot open "/usr/local/lib/php/20060613/xml.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/dom.so' - Cannot open "/usr/local/lib/php/20060613/dom.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/xmlreader.so' - Cannot open "/usr/local/lib/php/20060613/xmlreader.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/xmlwriter.so' - Cannot open "/usr/local/lib/php/20060613/xmlwriter.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/zlib.so' - Cannot open "/usr/local/lib/php/20060613/zlib.so" in Unknown on line 0
[PHP Modules]
date
hash
json
libxml
Reflection
standard
zip

[Zend Modules]
Делал

Код: Выделить всё

20100409:
  AFFECTS: users of lang/php5
  AUTHOR: ale@FreeBSD.org

  As of php 5.3, a few extensions were removed from or included into the core
  php5 package.  Follow the steps below to update your installation.

  1) Delete the following packages (if installed):
     - php5-dbase
     - php5-ncurses
     - php5-pcre
     - php5-spl
     - php5-ming
     - php5-mhash

  2) Rebuild php5 and all ports depending on it.
Все модули установлены новой версии, библиотеки лежат как надо в дире 2009.., но почему то пытается брать с /usr/local/lib/php/20060613
Кто нибуть сталкивался? Или я чего то пропускаю...

Re: php 5.2->5.3

Добавлено: 2010-05-19 22:03:09
1user
У меня то же самое - удалил те пакеты но они потом не устанавливаются и php5 тоже пишыт удалите еще php5-pcre,php5-spl,ph5-history Короче так и не обновил php5.Буду рад услышать ответ.

Re: php 5.2->5.3

Добавлено: 2010-05-20 10:42:40
thefree
а у меня все нормально прошло, удалил что написано и сделал make config на extension

Re: php 5.2->5.3

Добавлено: 2010-05-20 12:33:02
Raven2000
Трабл был в том что у меня стоял старый php5 с CLI version а новый я ставил без. Поставил новый с CLI version все нормально заработало.(невнимательность при php -v)

Код: Выделить всё

# cd /usr/ports/lang/php5
# make clean
===>  Cleaning for php5-5.3.2
# make config

     ---------------------------------------------------------------------¬
     ¦                      Options for php5 5.3.2                        ¦
     ¦ -----------------------------------------------------------------¬ ¦
     ¦ ¦        [X] CLI        Build CLI version                        ¦ ¦
     ¦ ¦        [X] CGI        Build CGI version                        ¦ ¦
     ¦ ¦        [ ] APACHE     Build Apache module                      ¦ ¦
     ¦ ¦        [ ] DEBUG      Enable debug                             ¦ ¦
     ¦ ¦        [X] SUHOSIN    Enable Suhosin protection system         ¦ ¦
     ¦ ¦        [X] MULTIBYTE  Enable zend multibyte support            ¦ ¦
     ¦ ¦        [ ] IPV6       Enable ipv6 support                      ¦ ¦
     ¦ ¦        [X] MAILHEAD   Enable mail header patch               

Код: Выделить всё

# cd /usr/ports/lang/php5-extensions
# make clean
# make config
# make install clean

~~~
/usr/local/include/php/main/../main/php_config.h:2422:1: warning: this is the location of the previous definition
1 error
*** Error code 1

Stop in /usr/ports/security/php5-filter.
*** Error code 1

Stop in /usr/ports/lang/php5-extensions.
*** Error code 1

Stop in /usr/ports/lang/php5-extensions.
Фиксим

Код: Выделить всё

# cd /usr/ports/lang/php5/
# make extract
# cp /usr/ports/lang/php5/work/php-5.3.2/ext/pcre/pcrelib/pcre.h /usr/local/include/php/ext/pcre/
Продолжаем

Код: Выделить всё

# cd /usr/ports/lang/php5-extensions
# make install clean
~~
===>   Generating temporary packing list
===>   Registering installation for php5-extensions-1.4
===>  Cleaning for php5-5.3.2
===>  Cleaning for php5-bcmath-5.3.2
===>  Cleaning for php5-bz2-5.3.2
===>  Cleaning for php5-calendar-5.3.2
===>  Cleaning for php5-ctype-5.3.2
===>  Cleaning for php5-dom-5.3.2
===>  Cleaning for php5-filter-5.3.2
===>  Cleaning for php5-gd-5.3.2
===>  Cleaning for php5-hash-5.3.2
===>  Cleaning for php5-iconv-5.3.2
===>  Cleaning for php5-json-5.3.2
===>  Cleaning for php5-ldap-5.3.2
===>  Cleaning for php5-mbstring-5.3.2
===>  Cleaning for php5-mysql-5.3.2
===>  Cleaning for php5-mysqli-5.3.2
===>  Cleaning for pecl-pdflib-2.1.7
===>  Cleaning for php5-pdo-5.3.2
===>  Cleaning for php5-pdo_sqlite-5.3.2
===>  Cleaning for php5-posix-5.3.2
===>  Cleaning for php5-session-5.3.2
===>  Cleaning for php5-simplexml-5.3.2
===>  Cleaning for php5-snmp-5.3.2
===>  Cleaning for php5-soap-5.3.2
===>  Cleaning for php5-sockets-5.3.2
===>  Cleaning for php5-sqlite-5.3.2
===>  Cleaning for php5-tokenizer-5.3.2
===>  Cleaning for php5-xml-5.3.2
===>  Cleaning for php5-xmlreader-5.3.2
===>  Cleaning for php5-xmlwriter-5.3.2
===>  Cleaning for php5-zip-5.3.2
===>  Cleaning for php5-zlib-5.3.2
===>  Cleaning for pdflib-7.0.4
===>  Cleaning for php5-extensions-1.4

Re: php 5.2->5.3

Добавлено: 2010-05-21 9:56:24
thefree
все одно не правильно, такого не должно быть ... каждое обновление чего либо ценого это рогатки и велосипед

Re: php 5.2->5.3

Добавлено: 2010-05-21 10:32:15
Raven2000
тенд над велосипедом? =D
==
чего не так?

Re: php 5.2->5.3

Добавлено: 2010-05-21 13:23:15
thefree
Raven2000 писал(а):тенд над велосипедом? =D
==
чего не так?

Код: Выделить всё

cp /usr/ports/lang/php5/work/php-5.3.2/ext/pcre/pcrelib/pcre.h /usr/local/include/php/ext/pcre/
ересть ...
Так не должно быть, не должно быть шаманских бубнов

Re: php 5.2->5.3

Добавлено: 2010-05-21 13:56:35
Raven2000
к сожалению без этого оно не ставится даже на форуме фрибсд не нашли лучшего решения...