да и вообще никаких нет... apc/apcd не работает в прицнипе - оно ж CGI
то что с серверами общается - memcahe/redis - модулей нет ...
Убей их всех! Бог потом рассортирует...
На крайний случай, если модуль не pecl, то там же есть и phpizeКод:/opt/php56/bin/pecl install <что-нибудь>
Включать в базу memcache и redis расширения не вижу смысла.
Ибо они требуют настроенный сервер memcached или redis.
ISPmanager это ПО не ставит, соответственно всё равно требуется ручное вмешательство. А наличие расширений будет создавать иллюзию.
Последний раз редактировалось tuupic; 28.04.2016 в 17:40.
логично, не подумал...
Убей их всех! Бог потом рассортирует...
Так не ставится:
Файл /tmp/pear/temp/memcache/build/shtool действительно отсутствует. Но есть /opt/php56/bin/phpize и /opt/php56/lib/php/php/build/shtoolКод:# /opt/php56/bin/pecl install memcache downloading memcache-2.2.7.tgz ... Starting to download memcache-2.2.7.tgz (36,459 bytes) ..........done: 36,459 bytes 11 source files, building running: phpize Configuring for: PHP Api Version: 20131106 Zend Module Api No: 20131226 Zend Extension Api No: 220131226 shtool at '/tmp/pear/temp/memcache/build/shtool' does not exist or is not executable. Make sure that the file exists and is executable and then rerun this script. ERROR: `phpize' failed
Для контроля:Код:# /opt/php56/bin/pear install memcache No releases available for package "pear.php.net/memcache" - package pecl/memcache can be installed with "pecl install memcache" install failedКак, все-таки, поставить это расширение?Код:# cat /etc/system-release CentOS Linux release 7.2.1511 (Core)
ну и линки руками положитьКод:cd /root/memcache /opt/php56/bin/phpize ./configure --with-php-config=/opt/php56/bin/php-config make && make install && make clean
/opt/php56/etc/mods-available/memcache.ini
ln -s /opt/php56/etc/mods-available/memcache.ini /opt/php56/etc/php.d/Код:extension=/opt/php55/lib/php/modules/memcache.so [memcache] memcache.dbpath="/var/lib/memcache" memcache.maxreclevel=0 memcache.maxfiles=0 memcache.archivememlim=0 memcache.maxfilesize=0 memcache.maxratio=0
Последний раз редактировалось Армаэль; 05.12.2016 в 14:35.
Dedicated server Fujitsu-Siemens TX150 S7 | Intel Xeon X3470 | 32GB RAM ECC REG | IBM SAS 15k 300Gbx4 | WD SATA 7.2k 1Tbx4 | Intel Pro 1Gb LAN x2 | Ubuntu Server 18.04 LTS | ISPmanager 5 Lite
Спасибо.
Распаковал архив, который был уже скачен в /tmp/pear/download/memcache-2.2.7.tgz
Мне не хватало пакетов autoconf, gcc и zlib-devel (они потянули за собой несколько зависимостей).
Но увидеть это можно было только благодаря этой ручной процедуре.
Это можно сделать уже из панели. Благодаря файлу /opt/php56/etc/mods-available/memcache.ini расширение включается визуально.
phpinfo() все видит, а настройки этого расширения прекрасно видны в панели (переопределять не пробовал).
Кстати да, всё время забываю, что autoconf gcc zlib-devel не установлены по умолчанию. Жаль конечно, добавляет некоторого негодования, когда разворачиваешь php на ноде.
Dedicated server Fujitsu-Siemens TX150 S7 | Intel Xeon X3470 | 32GB RAM ECC REG | IBM SAS 15k 300Gbx4 | WD SATA 7.2k 1Tbx4 | Intel Pro 1Gb LAN x2 | Ubuntu Server 18.04 LTS | ISPmanager 5 Lite