Про установку php7.0 от dotdeb можно почитать здесь
Установку на сервер производим под рутом
apt-get install -y php7.0-dev git pkg-config build-essential libmemcached-dev memcached php7.0-memcache
cd ~
git clone https://github.com/php-memcached-dev/php-memcached.git
cd php-memcached
git checkout php7
phpize
./configure --disable-memcached-sasl
make
sudo make install
Открываем memcached.ini
nano /etc/php/mods-available/memcached.ini (он будет пустой)
Добавляем
extension=memcached.so
Делаем символические ссылки
ln -s /etc/php/mods-available/memcached.ini /etc/php/7.0/fpm/conf.d/20-memcached.ini
ln -s /etc/php/mods-available/memcached.ini /etc/php/7.0/cli/conf.d/20-memcached.ini
Перезагружаем php-fpm
service php7.0-fpm restart
Скачиваем и устанавливаем модуль
Memcache Storage
В файл setting.php добавляем строку
$settings['cache']['default'] = 'cache.backend.memcache_storage';
Вложение | Размер |
---|---|
snimok_ekrana_ot_2016-03-10_022913.png | 19.61 КБ |
Комментарии
Добавлю, что PHPBREW спокойно дает возможность на данной конфигурации менять PHP от 5.4 до 7.xxx
Во-первых зачем если задача иметь именно php7, как я понимаю?
Во-вторых это хорошо при разработке/тестировании в разных условиях, и крайне плохо в продакшене - любые подобные примочки, вместо использования пакетного менеджера системы, и проверенных майнтейнерами и пользователями дистрибутива пакетов, крайне негативно влияют а поддержку - никогда так не делайте.
...
Нужен был только php 7, потому что Drupal 8, на нём он пошустрее работает.Хомяк у меня на патруле крутится на семёрке, а другой бложик на do на восьмёрке.
Добавлю, что надо было тогда и php-memcached не собирать, а установить из того же репозитория:
«Packages of the following PECL extensions are now available : APCu, APCu_bc, igbinary, imagick, memcached, mongodb, msgpack, redis and xdebug»
А можно подробнее, если есть возможность? APCu у меня стоял, работал, друпал его видел.База данных постгри. Посещаемость небольшая и от постгри в этом смысле профита практически никакого, за исключением, что она ни разу не падала в отличии от мускуля.
А при чём тут postgresql или ACPu? Спитч о том, что расширение php-memcached для php7, есть в dotdeb репозитории - зачем его собирать отдельно?
А выше, просто цитата из новости dotdeb, со списком имеющихся в их репозитории расширений для php7.
То нагрузки ещё не было.
мускуль падал, когда в админке ковырялся. я правда его особо и не настраивал. )
Точно, они 3 марта выпустили. Спасибо. Надо будет переустановить сервер. Хорошо что запостил.)
Мы щас тоже переехали на нгинкс. Мне было бы интересно увидеть сравнительный анализ быстродействия системы без этих модулей и с ними.
Это чуть более чем бесполезно - быстродействие зависит от того, как что и где кешируется, какие пользователи приходят на сайт и что они там делают и.т.п.
Где-то использование определённых видов и настроек кеширования даст хороший результат, где-то нет.
Неистово плюсую, прописывать дорогое лекарство от сердца лёгочнику, верх тупости (или жадности) врача.