Код: Выделить всё
Загрузка обновления с http://ru.wordpress.org/wordpress-3.3-ru_RU.zip…
Извлечение обновления…
Abort class-pclzip.php : Missing zlib extensionsНачал гуглить на тему. Гугл показал, что это значит, что в php не включен zlib.
Полез в конфиг, сделал так, как советовали во многих местах, где обсуждали проблему:
Код: Выделить всё
zlib.output_compression = OnНе помогло. Посмотрел php -m, удивился, что нет zlib:
Код: Выделить всё
# php -m
[PHP Modules]
bz2
Core
ctype
curl
date
dba
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
imagick
json
libxml
mbstring
mcrypt
mysql
mysqli
mysqlnd
odbc
openssl
pcre
Phar
posix
readline
Reflection
session
SimpleXML
snmp
sockets
SPL
SQLite
sqlite3
standard
tokenizer
xml
xmlreader
xmlwriter
Zend Guard Loader
[Zend Modules]
Zend Guard LoaderПопробовал добавить extension=zlib.so в конфиги и апача и cli. В апаче не изменилось ничего, а в cli-интерфейсе при php-m начали появляться строки:
Код: Выделить всё
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5.3/lib /extensions/no-debug-non-zts-20090626/zlib.so' - /usr/lib64/php5.3/lib/extension s/no-debug-non-zts-20090626/zlib.so: cannot open shared object file: No such fil e or directory in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5.3/lib/exte nsions/no-debug-non-zts-20090626/zlib.so' - /usr/lib64/php5.3/lib/extensions/no- debug-non-zts-20090626/zlib.so: cannot open shared object file: No such file or directory in Unknown on line 0После выяснилось, что по тому пут лежат только два модуля:
Код: Выделить всё
# ls /usr/lib/php5.3/lib/extensions/no-debug-non-zts-20090626/
imagick.so ZendGuardLoader.soПоиск показал интересный результат:
Код: Выделить всё
# find / -name zlib.so
/usr/lib64/python3.1/lib-dynload/zlib.so
/usr/lib64/lua/5.1/zlib.so
/usr/lib64/python2.7/lib-dynload/zlib.soТо есть, zlib.so вообще нет. Варианты включая *zlib* тоже пробовал. Для php ничего нет.
Я в озадачке. php собран с zlib и модуль должен быть:
Код: Выделить всё
# emerge -pv =php-5.3.9_rc3
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] dev-lang/php-5.3.9_rc3 USE="apache2 berkdb bzip2 cgi cli crypt ctype curl exif fileinfo filter ftp gd gdbm hash iconv ipv6 json mysql mysqli mysqlnd nls odbc phar posix readline session simplexml snmp sockets sqlite sqlite3 ssl suhosin tokenizer truetype unicode xml xmlreader xmlrpc xmlwriter zip zlib -bcmath -calendar -cdb -cjk -curlwrappers -debug -doc -embed -enchant -firebird -flatfile -fpm (-frontbase) -gmp -imap -inifile -intl -iodbc -kerberos -kolab -ldap -ldap-sasl -libedit -mhash -mssql -oci8-instant-client -pcntl -pdo -pic -postgres -qdbm -recode -sharedmem -soap -spell (-sybase-ct) -sysvipc -threads -tidy -wddx -xpm -xsl" 0 kBСам zlib тоже стоит:
Код: Выделить всё
[ebuild R ] sys-libs/zlib-1.2.5.1-r2 USE="-minizip -static-libs" 0 kBНе могу понять почему так и что сделать в данной ситуации.