Страница 1 из 1
Zend Optimaizer
Добавлено: 2010-02-05 23:56:45
rewired
Простите великодушно если не в той ветке тему создал. Есть CMS зазенденая, есть сервер FreeBSD 8 с apache1.3+php5+Mysql+Zend3.3.0a проблема в запуске php скриптов. Все поставил, вставил
Код: Выделить всё
[Zend]
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer="/usr/local/lib/php/20060613/Optimizer"
zend_extension_manager.optimizer_ts="/usr/local/lib/php/20060613/Optimizer_TS"
zend_extension="/usr/local/lib/php/20060613/ZendExtensionManager.so"
zend_extension_ts="/usr/local/lib/php/20060613/ZendExtensionManager_TS.so"
в php.ini подскажите, как заставить CMS работать? потому что при заходе на адрес с CMS оно говорит что Zend не установлен. Может что в .htaccess прописать надо? Спасибо заранее.
Re: Zend Optimaizer
Добавлено: 2010-02-06 6:56:30
zg
что говорит phpinfo()?
Re: Zend Optimaizer
Добавлено: 2010-02-06 11:00:12
rewired
то что говорит phpinfo можно посмотреть тут:
http://80.92.106.39/php.php
Код: Выделить всё
router# php -m
[PHP Modules]
bcmath
bz2
ctype
date
dom
filter
ftp
gd
gettext
hash
iconv
json
libxml
mbstring
mcrypt
mysql
mysqli
openssl
pcre
pdf
PDO
pdo_sqlite
posix
Reflection
session
SimpleXML
sockets
SPL
SQLite
standard
tokenizer
xml
xmlreader
xmlwriter
xsl
Zend Optimizer
zip
zlib
[Zend Modules]
Zend Extension Manager
Zend Optimizer
и
Код: Выделить всё
router# php -v
PHP 5.2.12 with Suhosin-Patch 0.9.7 (cli) (built: Feb 5 2010 01:12:24)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies
Re: Zend Optimaizer
Добавлено: 2010-02-06 11:22:24
zg
там ничего нет про оптимайзер
rewired писал(а):router# php -v
по ходу это либо другой пхп, либо пхп с другим пхп.ини
Re: Zend Optimaizer
Добавлено: 2010-02-06 13:22:19
rewired
А как проверить можно? locate php.ini выдает только 1 /usr/local/etc/php.ini да и что самое интересное я думаю что где то есть еще где то php.ini потому что когда я первый раз запустил phpinfo он мне выдал норм файл а php.ini я не конфигурировал до этого... как можно посмотреть где именно засел еще 1 php.ini? спасибо.
Re: Zend Optimaizer
Добавлено: 2010-02-06 13:30:37
zg
rewired писал(а):А как проверить можно?
php --ini
rewired писал(а):когда я первый раз запустил phpinfo он мне выдал норм файл а php.ini я не конфигурировал до этого
это нормально
тупой вопрос - после установки модуля зенд опимизера, апач перезапускался?
Re: Zend Optimaizer
Добавлено: 2010-02-06 13:38:14
rewired
да, перезапустил graceful
Код: Выделить всё
router# php --ini
Configuration File (php.ini) Path: /usr/local/etc
Loaded Configuration File: /usr/local/etc/php.ini
Scan for additional .ini files in: /usr/local/etc/php
Additional .ini files parsed: /usr/local/etc/php/extensions.ini
А в апаче ничего не надо прописывать для зенда?
А вот что в логе ероров апача:
Код: Выделить всё
Failed loading /usr/local/lib/php/20060613/ZendExtensionManager.so: Shared object "libm.so.4" not found, required by "ZendExtensionManager.s
хотя сам файл /usr/local/lib/compat/libm.so.4 есть
Re: Zend Optimaizer
Добавлено: 2010-02-06 14:52:31
zg
rewired писал(а):/usr/local/etc/php/extensions.ini
там оптимизер прописан?
rewired писал(а):хотя сам файл /usr/local/lib/compat/libm.so.4 есть
этого мало, что говорит
locate libm.so?
Код: Выделить всё
%locate libm.so
/lib/libm.so.5
/usr/lib/libm.so
/usr/obj/usr/src/lib/msun/libm.so
/usr/obj/usr/src/lib/msun/libm.so.5
/usr/obj/usr/src/tmp/lib/libm.so.5
/usr/obj/usr/src/tmp/usr/lib/libm.so
Re: Zend Optimaizer
Добавлено: 2010-02-06 15:05:55
rewired
в extensions зенд не прописан.
Код: Выделить всё
router# locate libm.so
/lib/libm.so.5
/usr/lib/libm.so
/usr/local/lib/compat/libm.so.4
а как в extensions прописать зенд?
Re: Zend Optimaizer
Добавлено: 2010-02-06 15:24:07
zg
rewired писал(а):а как в extensions прописать зенд?
а как ты его ставил?
rewired писал(а):/usr/lib/libm.so
это ссылка на libm.so.5?
Re: Zend Optimaizer
Добавлено: 2010-02-06 15:31:44
rewired
я зенд через
Код: Выделить всё
/usr/ports/devel/ZendOptimaizer/make install clean
/usr/lib/libm.so симлинк это если не ошибаюсь, прокрайней мере mc показывает его так: @libm.so
Re: Zend Optimaizer
Добавлено: 2010-02-06 16:38:49
zg
ладно, сейчас попробую поставить оптимизер на тестовую машинку, посмотрим, что получится

Re: Zend Optimaizer
Добавлено: 2010-02-06 16:42:01
rewired
меня на сайте разрабов CMS послали смотреть как зенд ставить из арзива, но там для линухов описание.
на команду ./inslall серв ругается
Код: Выделить всё
router# ./install
ELF binary type "0" not known.
./php: 1: Syntax error: "(" unexpected
Re: Zend Optimaizer
Добавлено: 2010-02-06 17:57:45
zg
я тоже словил ошибку
Код: Выделить всё
Failed loading /usr/local/lib/php/20060613/ZendExtensionManager.so: Shared object "libm.so.4" not found, required by "ZendExtensionManager.so"
вопрос в том, где апач (или пхп от апача) ищет libm.so.4...
Re: Zend Optimaizer
Добавлено: 2010-02-06 19:53:01
rewired
а как узнать?:)
Re: Zend Optimaizer
Добавлено: 2010-02-06 22:47:35
thefree
Код: Выделить всё
>Fix:
It seems that libm.so.5 is able to provide Zend everything he needs:
# ln -s /lib/libm.so.5 /lib/libm.so.4
_http://lists.freebsd.org/pipermail/freebsd-ports-bugs/2008-January/134740.html
вообще правильнее будет установить
compat6x, я думаю.
Re: Zend Optimaizer
Добавлено: 2010-02-06 23:41:15
rewired
спасибо, что удивительно все заработало, а compat6x из портов ставится?
Re: Zend Optimaizer
Добавлено: 2010-02-07 0:20:31
thefree
не стоит благодарности, поставить можно вот порт
_http://
www.freebsd.org/cgi/cvsweb.cgi/ports/misc/compat6x/
на будущее советую гуглить, во втором посте нашел ответ на Ваш вопрос.
Re: Zend Optimaizer
Добавлено: 2010-02-07 6:35:27
zg
thefree писал(а):# ln -s /lib/libm.so.5 /lib/libm.so.4
хм.. я делал линк на сам libm.so.4, апачу фиолетово.
Код: Выделить всё
zg# ls -la /lib | grep libm
lrwxr-xr-x 1 root wheel 31 6 фев 19:41 libm.so.4 -> /usr/local/lib/compat/libm.so.4
-r--r--r-- 1 root wheel 120772 29 янв 22:04 libm.so.5
-r--r--r-- 1 root wheel 61512 29 янв 22:04 libmd.so.5
блин, а с пятым libm.so всё нормально пошло
thefree писал(а):вообще правильнее будет установить compat6x, я думаю.
он с оптимизером тянется, толку 0.
Re: Zend Optimaizer
Добавлено: 2010-02-07 7:59:48
thefree
тогда да беда
Re: Zend Optimaizer
Добавлено: 2010-02-07 13:38:01
rewired
у меня оказывается compat6x стоял, при попытке установки из портов мне было сказано что comtap6x уже стоит. может потому что у меня 8.0 release?
Re: Zend Optimaizer
Добавлено: 2010-02-07 14:49:23
zg
rewired писал(а):у меня оказывается compat6x стоял
zg писал(а):он с оптимизером тянется, толку 0.

Re: Zend Optimaizer
Добавлено: 2010-02-07 21:42:33
Alex Keda
валите все на ионкубе
