Нету там ни Zend ни ioncube. Вот так должно быть:
php -v PHP 5.2.14 (cli) (built: Sep 6 2010 03:49:40) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies with the ionCube PHP Loader v3.3.16, Copyright (c) 2002-2010, by ionCube Ltd., and with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies
а на самом деле так:
php -v PHP 5.2.14 (cli) (built: Sep 6 2010 15:41:15) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
насчет "и вообще uname -a для начала. " я вам показывать не буду, вполне достаточно uname -r которое я уже привел.
Raistlin перечитайте еще раз, я ошибок нигде не вижу. И где вы взяли что есть "Unable to Load shared library" ? Придумали ?
Это не странность, ибо я показывал то что происходит когда php пересобираешь после пересборки apache c патчем mpm-itk, естественно я в своем уме чтобы php не исталить в систему а запускал php собраный только что. php собранные до патча apache ведет себя нормально.
Собственно вопрос заключался в том чтобы не устраивать цирк:
в случае обновления php: собираем apache без патчей, собираем php, патчим apache и поновой собираем apache
madoff да запросто, если бы проблема была тривиальной, то я бы тут не писал. Итак:
delicate добавил 07.09.2010 в 03:01
содержимое php.ini слишком большое, так что то что относится к Zend и IonCube я уже предоставил
Хорошо, собрал еще раз php:
Версия php:
./php -v PHP 5.2.14 (cli) (built: Sep 6 2010 15:41:15) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
./php -i | grep php.ini Configuration File (php.ini) Path => /usr/local/lib Loaded Configuration File => /usr/local/lib/php.ini
Содержимое php.ini
;;;;;;;;;;; ; WARNING ; ;;;;;;;;;;; ... [Zend] zend_extension = "/usr/local/ioncube.old/ioncube_loader_fre_5.2.so" zend_extension = "/usr/local/Zend/lib/Optimizer-3.3.9/5_2_x_comp/ZendOptimizer.so"
Список модулей:
bcmath calendar ctype curl date dom exif filter ftp gd gettext hash iconv json libxml mbstring mcrypt mhash mysql mysqli openssl pcre PDO pdo_mysql pdo_sqlite posix Reflection session SimpleXML soap sockets SPL SQLite standard tidy tokenizer xml xmlreader xmlrpc xmlwriter xsl zip zlib [Zend Modules]
php собиралось как mod_php, проверяю модуля через php-cli, думаю не нужно еще и вывод phpinfo сюдя совать с веба?
Опции сборки:
cat configure.php5 #!/bin/sh ./configure \ --with-apxs2 \ --with-curl=/usr/local/lib \ --with-gd \ --enable-gd-native-ttf \ --with-ttf \ --with-gettext \ --with-jpeg-dir=/usr/local/lib \ --with-freetype-dir=/usr/local/lib \ --with-kerberos \ --with-openssl \ --with-mcrypt \ --with-mhash \ --with-mysql=/usr/local/mysql \ --with-mysqli=/usr/local/bin/mysql_config \ --with-pdo-mysql=/usr/local/mysql \ --with-pear \ --with-png-dir=/usr/local/lib \ --with-zlib \ --with-zlib-dir=/usr/local/lib \ --enable-zip \ --with-iconv=/usr/local \ --enable-bcmath \ --enable-calendar \ --enable-ftp \ --enable-magic-quotes \ --enable-sockets \ --enable-mbstring \ --with-libexpat-dir=/usr/local/lib \ --enable-sqlite-utf8 \ --with-xsl \ --with-xmlrpc \ --enable-exif \ --enable-soap \ --with-tidy
Система:
uname -r 7.3-RELEASE-p2
Мысли ?
Господин Raistlin считает всех телепатами или у вас манера такая что-либо написать ?
Нет, дело не в php.ini. Прбовал и так: php -c php.ini -m
Проблема возникает когда пересобираешь php ПОСЛЕ того как собран apache с mpm-itk. Может ключик какой нужен при сборке php ?
Если хостинговой панели нету, то я бы посмотрел это http://qmailtoaster.com/. Есть rpm-ки, ставится на раз-два-три, все что нужно есть, включая webmail клиента и админку.
:) понятно, всем покажи это чудо. Честно говоря повторно пересобирать php мне счас некогда, тем более что сервак боевой. В общем если кто-то знает в чем дело, то прошу высказаться.
Он не ругается, просто тупо не подгружает Zend и IoCube, проверялось как через phpinfo через веб, так и с консоли.