Skip to content

Instantly share code, notes, and snippets.

@altynbek07
Last active April 30, 2019 04:44
Show Gist options
  • Save altynbek07/66229b2e1577d690df645981ebfdc24d to your computer and use it in GitHub Desktop.
Save altynbek07/66229b2e1577d690df645981ebfdc24d to your computer and use it in GitHub Desktop.
Настройка окружения backend web-разработчика на macOS

Настройка окружения разработчика

Данная инструкция для систем macOS

Brew

Выполните следующую команду в терминале:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew После запуска команды, вам предложит нажать на "Return" (Enter) чтобы продолжить. Нажимаем "Return" (Enter). После установки перезагружаем терминал. brew

Подробнее о Brew.


MySQL

Выполните следующую команду в терминале:

brew install mysql@5.7

mysql После установки MySQL, выполняем эти команды поочередно, после чего перезагружаем терминал:

echo 'export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"' >> ~/.bash_profile
brew services start mysql@5.7

Для того, чтобы убедиться правильно ли установлен у нас MySQL выполняем в терминале команду mysql -uroot, и внутри него можно например выполнить команду SHOW DATABASES; mysql Для MySQL клиента, мы обычно используем Sequel Pro. Скачиваем последнюю версию и устанавливаем его. После запуска данной программы вы увидите вот такое окно: mysql

Заполняем данные как на скриншоте ниже. Нажимаем на кнопку Добавить в закладки и Соединить. mysql


PHP

Выполните следующую команду в терминале:

brew install php@7.1

php После установки PHP, выполняем эти команды поочередно, после чего перезагружаем терминал:

echo 'export PATH="/usr/local/opt/php@7.1/bin:$PATH"' >> ~/.bash_profile
echo 'export PATH="/usr/local/opt/php@7.1/sbin:$PATH"' >> ~/.bash_profile

Далее выполняем команду, после чего перезагружаем терминал:

brew unlink php@7.1 && brew link php@7.1 --force

Выполните команду which php, чтобы убедиться используем ли мы PHP, которую мы установили через brew (по умолчанию с macOS идет встроенный PHP, не путайте с ним). php Если после команды which php вы получили строку вроде этой /usr/bin/php, это значит что вы все еще используете PHP, который идет по умолчанию с macOS. Выполните команду эти команды поочередно, после чего перезагружаем терминал:

brew link php@7.1 --force
echo 'export PATH="/usr/local/opt/php@7.1/bin:$PATH"' >> ~/.bash_profile
echo 'export PATH="/usr/local/opt/php@7.1/sbin:$PATH"' >> ~/.bash_profile

Composer

Выполните следующую команду в терминале:

brew install composer

После установки перезапустите терминал и выполните команду composer -V, чтобы убедиться что он правильно установлен. composer


Deployer

Выполните следующую команду в терминале:

cd ~/ && curl -LO https://deployer.org/deployer.phar && mv deployer.phar /usr/local/bin/dep && chmod +x /usr/local/bin/dep

Выполните команду dep -V, чтобы убедиться что оно правильно установлен. deployer Другие способы установки.


Valet

Выполните следующую команду в терминале:

composer global require laravel/valet

После установки, выполняем следующую команду, после чего перезагружаем терминал.

export PATH="$PATH:$HOME/.composer/vendor/bin"

Выполните команду valet -V, чтобы убедиться что оно правильно установлен. valet Далее выполняем команду:

valet install

После установки выполните команду ping foobar.test, вы должны увидеть результаты как на скриншоте ниже. valet Устанавливаем драйвер для Valet, чтобы работать с проектами на Yii2. Выполните следующую команду: Далее выполняем команду:

cd ~/ && git clone https://gist.github.com/349112047c91ea8441256db4dc390b9c.git && cd 349112047c91ea8441256db4dc390b9c && mv Yii2ValetDriver.php ~/.config/valet/Drivers/ && rm -rf ~/349112047c91ea8441256db4dc390b9c && cd ~/ && valet restart

Следующее что мы должны сделать, это перейти к папке, где у нас лежат все проекты. Если у вас все еще нету такой папки, то выполните эти команды поочередно:

mkdir ~/sites
cd ~/sites/

Итак, в нашем папке проектов (~/sites/) выполните команду valet park. Затем выполните команду valet path, чтобы убедиться, что вы правильно настроили папку. valet

Подробнее о Valet.


Redis

Выполните следующие команды в терминале поочередно:

brew install redis
brew services start redis

redis Выполните команду redis-cli, и внутри Redis’а выполните команду INFO, чтобы убедиться что оно правильно установлен (вы должны получить информацию как на скриншоте выше). Чтобы выйти из Redis’а выполните команду EXIT.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment