Как установить php (7.2.5) modul memcached на Windows 10 [duplicate]

Это невозможно.

Чистый браузер-JavaScript не сможет получить информацию о файловой системе пользователя. Путь загрузки по умолчанию может также содержать разумную информацию, которая является рискованной:

Представьте, что один хранит свои загрузки в C:\CompanyName\RealName\PhoneNumber\Adress\.

9
задан Koray Tugay 8 February 2013 в 19:15
поделиться

4 ответа

Это для будущих vistors!

  1. проверить phpinfo () и посмотреть, указан ли он.
  2. Если нет, проверьте, включено ли расширение в php.ini, а затем проверьте журналы ошибок apache для сообщения об ошибке! dll должен выполняться с тем же компилятором, что и php. (VC9 или VC6) btw, memcache.dll отлично

Вы можете получить расширение php «memcache» для использования memcached с php на окнах здесь http: //downloads.php .net / pierre /

Memcached - это демон сервера, и вы можете получить его для Windows здесь http://splinedancer.com/memcached-win32/

4
ответ дан Venu 20 August 2018 в 11:25
поделиться

Заметка для всех, кто сталкивается с проблемами при получении memcached, работающих в Windows.

  • Для начала убедитесь, что у вас есть правильная версия memcached dll и что она доступна. Существует широкий выбор, доступный в http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/ , и слишком легко выбрать неправильную версию memcached! .
  • Если вы используете PHP 5.5, вам также потребуется php5.dll. Вы можете получить этот здесь
  • Возможно, вам придется изменить настройки среды PATH, чтобы эта DLL была найдена. Перейдите в раздел Мой компьютер-> Свойства-> расширенный и нажмите «Переменные среды», чтобы просмотреть / отредактировать путь. Вам необходимо перезагрузить компьютер, если вы его отредактируете.
  • Убедитесь, что сервер memcached установлен. Ctrl + Alt + Del и проверьте, что memcached присутствует в вашем списке сервисов
  • Если вам не нужно * установить его из приглашения Cmd запуститься как администратор (из меню «Пуск» выберите аксессуары, нажмите команду приглашение и выберите запуск как администратор) c: \ pathtomemcached \ memcached.exe -d install
  • следуйте этому с помощью c: \ pathtomemcached \ memcached.exe -d start или net start «Memcached Server». В моей установке предыдущий не работает
  • Также я не могу запустить memcached со вкладки «Службы» диспетчера задач
  • . Удобно иметь возможность играть с memcached на низкий уровень, поэтому включить telnet , если требуется, и из командной строки введите telnet. Теперь откройте порт 11211 и попробуйте использовать memcached
  • . Также полезно иметь возможность следить за тем, что происходит в memcached. phpMemCacheAdmin , безусловно, лучший инструмент для задания
12
ответ дан DroidOS 20 August 2018 в 11:25
поделиться
  • 1
    Я думаю, что это: «слишком легко выбрать неправильный вариант» можно выделить в этом ответе. Я потерял ВСЕ день из-за выбора неправильной версии. Я хочу также добавить, что очень важно иметь соответствие 86x / 64x WAMP и memcache.dll версии AND WAMP, скомпилированных VC6 / VC9 и сопоставление VC6 / VC9 версии memcache .dll. У меня есть WAMP VC9, и я использовал memcache.dll VC6, поэтому он не работал. – Rob 1 May 2014 в 21:12
  • 2
    @Rob - Хорошая мысль! Я отредактировал ответ и выделил важные бит ответа. – DroidOS 2 May 2014 в 07:42
  • 3
    Для определения того, следует ли использовать Thread Safe или Non Thread Safe, это помогло мне: stackoverflow.com/a/5800346/470749 – Ryan 4 April 2017 в 00:10
  • 4
    Я смущен этим. Memcached (с 'd') и Memcache - это не одно и то же. Каждый другой пост, который я читал онлайн за последние несколько часов, предполагает, что Memcached (заканчивается на «d») не может быть установлен в Windows. Вы sure , что вы получили Memcached, работающую над Win? Может ли он работать с PHP 7.0.1 x64 поточно-безопасным? Я несколько часов старался заставить это работать, но продолжаю получать PHP Warning: PHP Startup: Unable to load dynamic library 'C:/php-7.0.1-Win32-VC14-x64/ext/php_memcache.dll' - The specified module could not be found. и / или Class 'Memcached' not found. – Ryan 4 April 2017 в 00:51
  • 5

Исходя из комментариев, я предполагаю, что вы не загрузили и не установили memcached, но успешно установили модуль memcached для PHP. В принципе, вы получили ключи от машины, но не имеете автомобиля.

memcached построен для Linux, но он портирован другими пользователями в Windows. Этот учебник устарел, но это может быть то, что вы ищете: http://www.codeforest.net/how-to-install-memcached-on-windows-machine

2
ответ дан Michael Marr 20 August 2018 в 11:25
поделиться
0
ответ дан Jonathan 31 October 2018 в 09:23
поделиться
Другие вопросы по тегам:

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