Я уже включил 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, чтоб случайно не установить какой-нибудь нестабильный пакет.

Всё необходимое установленно, осталось настроить всё это, а так же установить подходящий редактор кода

Продолжение следует…