Уже более 10 часов я пытаюсь настроить веб-приложение.
Самым сложным было настроить Memcached
Я получил его работать с Apache, используя php, найденный здесь:
/Applications/XAMPP/xamppfiles/bin/php
но потом я узнал, что маршрутизация была нарушена и нужен nginx
так что мне удалось как-то настроить nginx.conf
но это не позволяет мне установить Memcached сейчас.
location ~ \.php$ {
root html;
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME /Applications/XAMPP/htdocs/rc$fastcgi_script_name;
#include fastcgi_params;
}
Это мое nginx.conf
и версия php, которая запускается при открытии этой страницы, является localhost той, которая была установлена с помощью brew.
Эта версия PHP работает, когда я использую sudo brew services start php71
но эта версия php не позволяет мне устанавливать memcached, я добавил memcached.so в папку расширений, найденную в phpinfo (), и добавил extension=memcached.so
строка в php.ini
Есть 2 способа «исправить» эту проблему:
кто-то заставляет memcached работать на php71 с brew ИЛИ как-то заставляет brew использовать другой php, найденный в XAMPP
Задача ещё не решена.
Других решений пока нет …