delicate

Рейтинг
15
Регистрация
11.05.2010
Raistlin:
Зенд есть. Ионкуба нет.

Нету там ни 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 да запросто, если бы проблема была тривиальной, то я бы тут не писал. Итак:


ls -la /usr/local/lib/php.ini
-rw-r--r-- 1 root wheel 46051 Sep 6 15:46 /usr/local/lib/php.ini

ls -la /usr/local/Zend/lib/Optimizer-3.3.9/5_2_x_comp/ZendOptimizer.so
-rwxr-xr-x 1 root wheel 1297774 Aug 27 2009 /usr/local/Zend/lib/Optimizer-3.3.9/5_2_x_comp/ZendOptimizer.so

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"

Список модулей:


./php -m

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 через веб, так и с консоли.

Всего: 136