Не мог загрузить memcache.so расширение

Можно хотеть;

  • Отключите SSL 2 (зафиксируйте, обесценивал использование протокола SSL),
  • Выполните сетевую оценку уязвимости

Если так, я написал подробную статью о практическом руководстве: Отключите SSL2 и Слабые Шифры на IIS6, на который может стоить смотреть.

Эта статья берет вещи с точки зрения удовлетворения требований к защите, установленных Промышленностью Платежной карты, но все еще относится к общему укреплению сервера.

Таким образом, теперь для фиксации обесцениваемого использования протокола SSL необходимо или читать было, сказано в практическом руководстве: Отключите статью SSL2 и Weak Ciphers для пошаговых инструкций ИЛИ прочитайте Статью № 187498 Поддержки MS, и можно использовать ServerSniff, чтобы подтвердить, что модификации вступили в силу.

p.s. Действительно Вы могли также использовать ServerSniff для подтверждения модификаций, упомянутых в ответе Scott.

8
задан 6 January 2011 в 22:19
7 ответов

Вы - верный memcached, установлен в корректном месте? Что делает Вы добираетесь, если Вы работаете: locate memcache.so

memcached установлен (двоичный файл)? Это требует каких-либо дополнительных библиотек (libmemcache)?

0
ответ дан 2 December 2019 в 23:09
  • 1
    Необходимо использовать, находят, не располагаются, учитывая, что это еще не может быть в определять местоположение дб. –  Cian 14 September 2009 в 14:33
  • 2
    memcached демон установлен успешный! и когда я располагаюсь, расширение кэш-памяти определяют местоположение memcache.so/usr/local/lib/php/extensions/no-debug-non-zts-20060613/memcache.so/usr/local/src/memcache-2.2.5/.libs/memcache.so/usr/local/src/memcache-2.2.5/modules/memcache.so, я думаю, что проблемой является php didn' t загружают расширение! –  billyduc 15 September 2009 в 05:39

Добавьте extension_dir директива для сообщения PHP, где загрузить расширения из и удалить путь из extension директива.

extension = memcache.so
extension_dir = /usr/local/lib/php/extensions/no-debug-non-zts-20060613
0
ответ дан 2 December 2019 в 23:09

Одна вещь, которая помогла мне, состоит в том, чтобы использовать

pecl uninstall memcache
pecl install memcache

Другая вещь (это применяется только к довольно старым php версиям хотя): в http://www.hollub.at/phpmanual/ref.memcache.html говорится:

In order to use these functions you must compile PHP with Memcache support by using the --enable-memcache[=DIR] option. 
0
ответ дан 2 December 2019 в 23:09

Во-первых выполните свой php двоичный файл как

php -v

Это должно жаловаться, что Ваш php.ini хочет к загрузочным модулям тот наклон, который будет загружен...

Если это не жалуется, работает

php --ini

Это должно дать Вам местоположение Вашего php.ini (просто упаковывают Ваше редактирование неправильного :D)

Это помогало?

1
ответ дан 2 December 2019 в 23:09

это из-за того, что ваш / var / tmp смонтирован с разрешением noexec

, вы можете попробовать перекомпилировать кэш памяти с помощью команды fuenfundachtzig после временного удаления символической ссылки / var / tmp и создания новой папки / var / tmp. (этот параметр может отличаться от вашего сервера)

#rm /var/tmp
#mkdir /var/tmp

#pecl install memcache

затем защитите свою временную папку

#rm -rf /var/tmp
#ln -s /tmp /var/tmp

подробнее о защите tmp здесь

и как использовать PECL с tmp, установленным с помощью noexec

0
ответ дан 2 December 2019 в 23:09

Если ваш PHP скомпилирован, попробуйте удалить extension_dir из вашего php.ini .

0
ответ дан 2 December 2019 в 23:09

Проблема в том ..., на данный момент: wget http://pecl.php.net/get/memcache Вместо tar -zxvf memcache-2.2.5.tgz , вам следует выполнить tar -zxvf memcache (это имя файла из wget).

После извлечения файла вы получите последнюю версию memcache, в то время как я это сделаю, я получу папка memcache-3.0.8 .

Итак, следующие шаги будут такими:

cd memcache-3.0.8 
phpize 
./configure --enable-memcache 
make
make install

И, наконец, не забудьте добавить эту строку в свой php.ini:

extension = memcache.so

И перезапустите Apache.

1
ответ дан 2 December 2019 в 23:09

Теги

Похожие вопросы