За последние 24 часа нас посетили 58977 программистов и 1771 робот. Сейчас ищут 880 программистов ...

разные версии php и memcache

Тема в разделе "PHP для новичков", создана пользователем m00m1n, 20 ноя 2016.

  1. m00m1n

    m00m1n Новичок

    С нами с:
    20 ноя 2016
    Сообщения:
    2
    Симпатии:
    0
    Доброго времени суток.
    Имеем vds под управление Debian-8-x86_64-minimal и ISP manager 5
    из "коробки" стоит php 5.6.27
    Для нужд проекта для домена site.ru была выбрана альтернативная версия php 5.3
    site.ru/info.php показывает что сайт управляется php 5.3.
    Нужды проекта заставили ставить memcache, пакет встал нормально, проверяем что работает:
    php -i | grep -i memcache
    Код (Text):
    1.  
    2. /etc/php5/cli/conf.d/20-memcache.ini,
    3. memcache
    4. memcache support => enabled
    5. memcache.allow_failover => 1 => 1
    6. memcache.chunk_size => 32768 => 32768
    7. memcache.compress_threshold => 20000 => 20000
    8. memcache.default_port => 11211 => 11211
    9. memcache.hash_function => crc32 => crc32
    10. memcache.hash_strategy => consistent => consistent
    11. memcache.lock_timeout => 15 => 15
    12. memcache.max_failover_attempts => 20 => 20
    13. memcache.protocol => ascii => ascii
    14. memcache.redundancy => 1 => 1
    15. memcache.session_redundancy => 2 => 2
    16. Registered save handlers => files user memcache
    Вроде все ок, но в файлах проекта получаем ошибку:
    Код (Text):
    1.  
    2. Fatal error: Class 'Memcache' not found in .../...../...../...../ on line 95
    на 95 строке требует memcache

    Код (Text):
    1.  
    2. $memcache = new Memcache;
    3.  $memcache->connect('127.0.0.1', 11211) or die('Memcache error');
    После этого начались "разбирательства".
    Пошел в панель IPS manager, там имеется 2 версии php
    [​IMG]
    собственно 5.3 на которой работает site.ru и 5.6.27 которая из коробки.
    Зайдя в расширения 5.6.27 нашел там и memcache и memcached
    [​IMG]
    Но для site.ru и php 5.3 модуль не работает.
    Подскажите пожалуйста, как заставить memcache работать для 5.3
    Сутки убил, что-бы только с этим разобраться.
    Извините за "стену текста", хотел описать подробнее и что-бы было понятно без уточняющих вопросов.