Как изменить каталог brew PHP - PullRequest
0 голосов
/ 02 декабря 2018

Я пытался настроить веб-приложение уже более 10 часов

Самым сложным в этом было настроить Memcached

Я получил его с Apache, используя php foundздесь:

/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

...