Эта тема на forum.dklab.ru


ster: eAccelerator
уже пару часов ищу в инете и так и сяк пробую прописывать в php.ini но не запускается eAccelerator


extension="eaccelerator.dll"
eaccelerator.shm_size="1"
eaccelerator.cache_dir="z:\tmp\eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="1"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="0"
eaccelerator.compress_level="9"

PHP Version 5.3.1
eaccelerator.dll загружен в папку z:\usr\local\php5\ext\

подскажите пожалуйста, как запустить eAccelerator?
Maus:
ster
м, для 5.3.1 не знаю, но расскажу, как удалось поставить для 5.3.5 и какие проблемы возникли в процессе.
Ставил по инструкции отсюда: http://www.hostcms.ru/documentation/server/eAccelerator/#windows .
Создал папку /tmp/eaccel , чтобы не задумываться из-за Win7 - сразу по папке свойства - безопасность - изменить - добавить - нашел в списке "Все", дал им все права и прочим, кто уже был, тоже все права
По ссылочке с инструкции перешёл на страничку, оттуда на следующую: http://www.sitebuddy.com/php/accelerators/eaccelerator-windows-binaries . Не глядя качнул ts (VC6) , положил в php5/ext , переименовал (как просили), на всякий случай заглянул в свойства - ага, "получен с другого компьютера". Разблокировал.

Вставил предложенные строки в php.ini, перезапустил Денвер. Вроде запустилось. Открываем http://localhost/Tests/PHP5/index.php5 - апач помирает, проклиная eaccelerator.dll .
Хмм.
Остановил Денвер, запустил командную строку, перешел в z:/usr/local/php5 . Запускаю php
Получаю ругань:
1) библиотека собрана под PHP 5.3.3 - уже внимательнее смотрю страничку загрузки, так и есть.
2) использован не тот вид комментария - исправляю # на ; , комментирую до абсолютного минимума

Спрашиваю Гугль: eaccelerator windows 5.3.5 , вижу в выдаче ApacheLounge: http://www.apachelounge.com/viewtopic.php?t=3831
Иду, читаю, качаю для PHP 5.3.5 VC6 . В архиве 2 dll-ки. Нужна с суффиксом _ts. Бросаю обе в ext, правлю php.ini
проверяю опять с командной строки - вроде заработало. Запускаю Денвер, смотрю phpinfo - заработало!

Обратно снимаю комментарии в php.ini (я только последние 3, насчет shm не стал трогать), перезапускаю - всё работает.
ster:
качал отсюда http://www.apachelounge.com/viewtopic.php?t=3255 там всего 1 длл, но никак не хочет запускаться
попробовал через ком. строку, вышело:
D:Webservers\usr\local\php5\php.exe
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php
hp_curl.dll' - =х эрщфхэ єърчрээvщ ьюфєы№.
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php
hp_gd2.dll' - =х эрщфхэ єърчрээvщ ьюфєы№.
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php
hp_mbstring.dll' - =х эрщфхэ єърчрээvщ ьюфєы№.
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php
hp_mysql.dll' - =х эрщфхэ єърчрээvщ ьюфєы№.
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php
hp_mysqli.dll' - =х эрщфхэ єърчрээvщ ьюфєы№.
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php
hp_pdo_mysql.dll' - =х эрщфхэ єърчрээvщ ьюфєы№.
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php
accelerator.dll' - =х эрщфхэ єърчрээvщ ьюфєы№.

слеш походу теряется где то
Maus:
там всего 1 длл
а вот и нет.
Правильная, похоже, вот эта: http://mariobrandt.de/download/php/eAccelerator_PHP_5-3-1-VC6-TS.zip

слеш походу теряется где то
Вы опять неправы. В ошибке пишет про "не найден указанный модуль". Вы не по тому пути запускаете - надо с виртулаьного диска.
ster:
Maus
СПАСИБО, длешка походу правильная по вашей ссылке, сразу заработало, реально может уменьшить время отдачи страницы?
или дополнительно надо еще прикрутить Memcached?
Maus:
ster
не вижу смысла. Денвер - это не продакшн, это инструмент разработки. То есть если Вам нужно тестировать, как сайт работает с memcached - прикручивайте.
Maus:
Перенесено из форума: Пакеты расширений :: Денвер.
Перенесено в форум: Полезные советы :: Денвер.
Psor:
реально может уменьшить время отдачи страницы?

eAccelerator кеширует php байткод на диск, у меня процентов 30 экономии выходит.
mrzuk: Re: eAccelerator
уже пару часов ищу в инете и так и сяк пробую прописывать в php.ini но не запускается eAccelerator


extension="eaccelerator.dll"
eaccelerator.shm_size="1"
eaccelerator.cache_dir="z:\tmp\eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="1"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="0"
eaccelerator.compress_level="9"

PHP Version 5.3.1
eaccelerator.dll загружен в папку z:\usr\local\php5\ext\

подскажите пожалуйста, как запустить eAccelerator?
Попробуй как тут по инструкции http://www.all-solutions.ru/freebsd/eaccelerator-ustanovka-i-nastrojka.html
В конце есть справочник по опциям. пробуй менять и смотри логи
ilyasret:
Как установить акселератор APC на денвер 64-х битная Win7 ?
У меня на денвере битрикс установлен и в панели производительности красным цветом рекомендует установить акселератор для повышения записи и обновления в базе
Напишите пожалуйста инструкцию как установить акселератор, я установлю потом протестирую в панели производительности битрикса повысилась ли производительность, это будет полезно и интересно всем да и любая CMS будет летать с акселератором
genter190:
http://www.fifplay.com/fifa17-leagues-vote/ проголосуй и выбери russian 2nd league. Шансы еще есть.

Эта тема на forum.dklab.ru