Я уже включил Linux на своём Chromebook, теперь необходимо установить среду разработки - сервер Apache, PHP и сервер базы данных MySQL
В целом это не так сложно как может показаться вначале.
Сначала обновлю пакеты простой командой:
sudo apt update && sudo apt upgrade -y
Дальше уста сервера Apache для этого в терминале Linux достаточно написать:
sudo apt install apache2
С установкой MySQL чуть сложнее, так как в стандартных репозиториях Debian 10 нет MySQL.
Сначала установлю консольный редактор nano
sudo apt install nano -y
Когда редактор установился, добавляю необходимые репозитории для установки, для этого открываю исходный список репозиториев командой.
sudo nano /etc/apt/sources.list
добавляю в файл две строчки
deb http://ftp.us.debian.org/debian/ sid main
deb-src http://ftp.us.debian.org/debian/ sid main
Устанавливаю MySQL.
sudo apt update
sudo apt mysql-server -y
Устанавливаю PHP
sudo apt install php -y
И сразу phpmyadmin для удобной работы с mysql
sudo apt install phpmyadmin -y
Сразу установлю и пакетный менеджер для PHP — Composer. Инструкция здесь.
Далее устанавливаю линтер для проверки своего нелепого кода на соответствие стандартам PHP
php composer.phar global require "squizlabs/php_codesniffer=*"
Ещё мне понадобится Debagger для отладки кода.
sudo apt-get install php-dev
git clone git://github.com/xdebug/xdebug.git
cd xdebug
phpize
./configure --enable-xdebug
make
sudo make install
Снова открываю список репозиториев
sudo nano /etc/apt/sources.list
И убираю 2 последние строчки которые добавлял для установки MySQL, чтоб случайно не установить какой-нибудь нестабильный пакет.
Всё необходимое установленно, осталось настроить всё это, а так же установить подходящий редактор кода
Продолжение следует…