Данная инструкция для систем macOS
Выполните следующую команду в терминале:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
После запуска команды, вам предложит нажать на "Return" (Enter) чтобы продолжить. Нажимаем "Return" (Enter). После установки перезагружаем терминал.
Подробнее о Brew.
Выполните следующую команду в терминале:
brew install [email protected]
После установки MySQL, выполняем эти команды поочередно, после чего перезагружаем терминал:
echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.bash_profile
brew services start [email protected]
Для того, чтобы убедиться правильно ли установлен у нас MySQL выполняем в терминале команду mysql -uroot
, и внутри него можно например выполнить команду SHOW DATABASES;
Для MySQL клиента, мы обычно используем Sequel Pro. Скачиваем последнюю версию и устанавливаем его. После запуска данной программы вы увидите вот такое окно:
Заполняем данные как на скриншоте ниже. Нажимаем на кнопку Добавить в закладки и Соединить.
Выполните следующую команду в терминале:
brew install [email protected]
После установки PHP, выполняем эти команды поочередно, после чего перезагружаем терминал:
echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.bash_profile
echo 'export PATH="/usr/local/opt/[email protected]/sbin:$PATH"' >> ~/.bash_profile
Далее выполняем команду, после чего перезагружаем терминал:
brew unlink [email protected] && brew link [email protected] --force
Выполните команду which php
, чтобы убедиться используем ли мы PHP, которую мы установили через brew (по умолчанию с macOS идет встроенный PHP, не путайте с ним).
Если после команды which php
вы получили строку вроде этой /usr/bin/php
, это значит что вы все еще используете PHP, который идет по умолчанию с macOS. Выполните команду эти команды поочередно, после чего перезагружаем терминал:
brew link [email protected] --force
echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.bash_profile
echo 'export PATH="/usr/local/opt/[email protected]/sbin:$PATH"' >> ~/.bash_profile
Выполните следующую команду в терминале:
brew install composer
После установки перезапустите терминал и выполните команду composer -V
, чтобы убедиться что он правильно установлен.
Выполните следующую команду в терминале:
cd ~/ && curl -LO https://deployer.org/deployer.phar && mv deployer.phar /usr/local/bin/dep && chmod +x /usr/local/bin/dep
Выполните команду dep -V
, чтобы убедиться что оно правильно установлен.
Другие способы установки.
Выполните следующую команду в терминале:
composer global require laravel/valet
После установки, выполняем следующую команду, после чего перезагружаем терминал.
export PATH="$PATH:$HOME/.composer/vendor/bin"
Выполните команду valet -V
, чтобы убедиться что оно правильно установлен.
Далее выполняем команду:
valet install
После установки выполните команду ping foobar.test
, вы должны увидеть результаты как на скриншоте ниже.
Устанавливаем драйвер для 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.
Выполните следующие команды в терминале поочередно:
brew install redis
brew services start redis
Выполните команду redis-cli
, и внутри Redis’а выполните команду INFO
, чтобы убедиться что оно правильно установлен (вы должны получить информацию как на скриншоте выше).
Чтобы выйти из Redis’а выполните команду EXIT
.