DA+mpm-itk+iocube+zend

123
D
На сайте с 11.05.2010
Offline
15
#11

Хорошо, собрал еще раз 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

Мысли ?

С напильником и бубном (http://kaba.org.ua)
M
На сайте с 01.12.2009
Offline
235
#12

Мысли есть всегда.

ls -la /usr/local/lib/php.ini

ls -la /usr/local/Zend/lib/Optimizer-3.3.9/5_2_x_comp/ZendOptimizer.so

cat /usr/local/lib/php.ini

Ещё разок покажите

Администратор Linux,Freebsd. построения крупных проектов.
D
На сайте с 11.05.2010
Offline
15
#13

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 я уже предоставил

M
На сайте с 01.12.2009
Offline
235
#14
delicate:
madoff да запросто, если бы проблема была тривиальной, то я бы тут не писал. Итак:





delicate добавил 07.09.2010 в 03:01
содержимое php.ini слишком большое, так что то что относится к Zend и IonCube я уже предоставил

Странность я заметил ещё одну, это выполнение php вы делаете так, ./php - в глобальном плане это как минимум

./php: No such file or directory - если конечно вы не выполняете в директории где php bin

----

Я думаю задача простая,напишите мне в icq я гляну безвозмездно, дело мастера боится :), где-то собака всё-равно зарыта, я помогу её найти вам

D
На сайте с 11.05.2010
Offline
15
#15

Это не странность, ибо я показывал то что происходит когда php пересобираешь после пересборки apache c патчем mpm-itk, естественно я в своем уме чтобы php не исталить в систему а запускал php собраный только что. php собранные до патча apache ведет себя нормально.

Собственно вопрос заключался в том чтобы не устраивать цирк:

в случае обновления php: собираем apache без патчей, собираем php, патчим apache и поновой собираем apache

Raistlin
На сайте с 01.02.2010
Offline
247
#16

zend_extension = "/usr/local/ioncube.old/ioncube_loader_fre_5.2.so"

вчитейтесь в строку. Поэтому ионкуб не подгружается. С Зендом же все нормально.

Delicate, банально опечатываетесь, ИМХО. Где еррорлог апача, когда он не мог скомпиленный в систему запуститься? м?!

Unable to Load shared library - в гугл...

Raistlin добавил 07.09.2010 в 05:33

все отлично. Иду проверять phpinfo и не вижу ни Zend, ни IonCube.
Ну думаю ладно, может php.ini перезаписало, посмотрел все на месте. Грешу уже на новую версию php. Откатился на старую - та же картина. Вернул все на место: apache + php по новой переустановил уже без патчей, все заработало Zend и IoCube есть, подгружаются.
Пропатчил опять apache для работы в itk, поставил - картина нормальная, все модули на месте.

Увидел что зенда нету - смотри вывод php -v в консоли. Первым делом. Потом уже в зависимости от этого или идем в еррорлог или идем в пхп.ини втыкать где же мы там накосячили. Вроде все.

HostAce - Асы в своем деле (http://hostace.ru)
D
На сайте с 11.05.2010
Offline
15
#17

Raistlin перечитайте еще раз, я ошибок нигде не вижу. И где вы взяли что есть "Unable to Load shared library" ? Придумали ?

Raistlin
На сайте с 01.02.2010
Offline
247
#18
delicate:
./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

Зенд есть. Ионкуба нет.

delicate:
zend_extension = "/usr/local/ioncube.old/ioncube_loader_fre_5.2.so"

А строка есть. Вы не находите, что в ней опечатка?

Я не прав?

Raistlin добавил 07.09.2010 в 12:15

delicate:
Придумали

Если бы придумал. Это должно сыпаться к вам в логи, если правильно написан PHP.ini и апач именно этот пхп запускает. В еррорлог ;).

KU
На сайте с 17.07.2008
Offline
251
#19
Raistlin:
Зенд есть. Ионкуба нет.

Тут про Optimizer речь.

Хостинг ( https://good-host.net ) / Linux VPS ( https://good-host.net/vps ) / Windows VPS ( https://good-host.net/windows-vps ) / Выделенные серверы ( https://good-host.net/dedicated ) 14 лет онлайн!
Raistlin
На сайте с 01.02.2010
Offline
247
#20
KM.UA:
Тут про Optimizer речь.

Так у него ионкуб подключен и не работает. Странно, однако, судя по php -v?

и вообще uname -a для начала.

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий