Установка apache php mysql phpmyadmin на ubuntu

Как установить Apache, MySQL и PHP под Ubuntu 18.04 на VPS или выделенный сервер

Установка apache php mysql phpmyadmin на ubuntu

Чтобы запустить сайт на VPS сервере под управлением Ubuntu 18.04, сначала необходимо установить и настроить программное окружение. В самом простом случае это может быть связка из Apache, PHP и MySQL. Они являются наиболее популярными пакетами для динамических сайтов, использующих базы данных и популярные системы управления контентом (WordPress, Bitrix, Drupal и тп.).

Apache – это достаточно быстрый и надежный web-сервер популярный во всем мире. Существует с 1996 года.

PHP – скриптовый язык программирования разработанный еще в 1994 году специально для создания динамических сайтов.

MySQL – это система управления базами данных, которая используется компаниями по всему миру, в том числе такими гигантами мира IT, как Google, Twitter и Facebook. Так же уже давно не новичок в мире веб-разработки – первая версия появилась еще в 1994-м.

Три этих компонента, установленные на операционной системе семейства Linux, представляют из себя полнофункциональный сервер для запуска и разработки сайтов и web-приложений. В народе именуется LAMP (Linux, Apache, MySQL, PHP).

Это небольшое руководство для новичков по установке и настройке LAMP-сервера на базе Ubuntu 18.04. Если же вы опытный разработчик или администратор *nix-серверов, то в этом тексте вы не найдете для себя ничего нового.

Что потребуется?

Шаг 1. Установка Apache

Ubuntu 18.04 имеет огромный репозиторий пакетов, которые вы можете установить всего одной командой apt из консоли. Для инсталяции Apache, запустите в консоли следующую команду:

Чтобы подтвердить установку, нажмите «Y».

Чтобы убедиться в работоспособности установленного сервера, введите в адресной строке браузера IP-адрес вашего VPS. Если все в порядке, то увидите подобную страницу:

Установка apache php mysql phpmyadmin на ubuntu

Шаг 2. Установка MySQL

Для установки сервера MySQL запустите в терминале команду:

Нажмите «Y» для подтверждения установки.

Настройки безопасности MySQL

Настройки по умолчанию не обеспечивают должной безопасности MySQL. Чтобы защититься от элементарных атак, нужно поменять конфигурацию. Делается это всего одной командой:

Вам будет последовательно задано несколько вопросов по параметрам MySQL, которые нужно изменить. Нужно будет установить пароль для root-пользователя, настроить политику паролей, удалить доступ анонимным пользователям, тестовую базу и отключить возможность удаленного подключения к базе. В терминале это будет выглядеть примерно так:

Проверяем работу MySQL-сервера

Чтобы убедиться в работоспособности вашего сервера баз данных, попробуйте подключиться к нему консольным клиентом. Делается это так:

После ввода пароля вы должны увидеть приглашение командной строки mysql.

Установка apache php mysql phpmyadmin на ubuntu

Чтобы добавить новую базу данных, введите:

, где вместо укажите нужное вам имя базы.

Шаг 3. Установка PHP

Чтобы установить PHP на Ubuntu 18.04, запустите в консоли команду:

Проверка работоспособности PHP

Чтобы проверить работу PHP и посмотреть файл с информацией о нем, создайте тестовый скрипт в корневой директории вашего сайта:

Затем в открывшемся текстовом редакторе наберите указанный ниже код, нажмите CTR+X для выхода и «Y» для сохранения.

Перезапуск Apache

Чтобы все изменения применились, необходимо перезапустить web-сервер:

Затем нужно указать в браузере путь до вашего файла PHPinfo. Путь будет выглядеть так:

, где вместо «x.x.x.x» укажите IP-адрес вашего сервера.

В результате в браузере вы должны увидеть примерно такую страницу:

Установка apache php mysql phpmyadmin на ubuntu

Заключение

Выше мы рассмотрели самые базовые шаги по запуску LAMP-сервера на базе Ubuntu 18.04. Этого достаточно для работы сайта, основанного на PHP и MySQL, например на CMS WordPress. Вы также можете установить вспомогательные пакеты для управления сервером, например phpMyAdmin, который предоставляет графический интерфейс для MySQL и значительно упрощает все операции с базами данных.

Источник

Установка Apache, PHP, MySQL, phpMyAdmin в Ubuntu Linux

Установка apache php mysql phpmyadmin на ubuntuВ статье рассказывается о том, как установить веб-сервер Apache, PHP, СУБД MySQL и phpMyAdmin в Ubuntu Linux.

Установка Apache

Устанавливаем Apache 2 из репозиториев. Для этого выполните команду:

После установки сервер Apache обычно сразу же запускается (на экран выводится сообщение «Starting web server apache2» ).

Команды для остановки, запуска и перезапуска сервера Apache следующие:

Проверка работоспособности сервера Apache

Установка PHP

Для установки PHP (версии 5) выполните в терминале команду:

После этого нужно перезапустить веб-сервер Apache. У меня Ubuntu сделала это автоматически. Если этого не произошло выполните команду:

Установка MySQL

Для установки MySQL выполните следующую команду:

Установка phpMyAdmin

phpMyAdmin это специальное веб-приложение для администрирования MySQL. Оно позволяет прямо из браузера управлять базами данных MySQL, выполнять SQL запросы, просматривать данные и многое другое. Для установки phpMyAdmin выполните команду:

Далее введите пароль административной учетной записи для этой базы данных.
Установка apache php mysql phpmyadmin на ubuntu

Затем введите пароль для регистрации phpMyAdmin на сервере баз данных и в следующем окошке подтверждение пароля.
Установка apache php mysql phpmyadmin на ubuntu

Источник

Установка apache2 + php + mysql + phpmyadmin на ubuntu 16.04

Решил поделиться с вами опытом установки софта на Ubuntu 16.04.

обновляем софт

ставим Apache2

настроим Apache2

перезапускаем Apache

Открываем http://localhost/ и радуемся.

Настраиваем виртуальные хосты (VirtualHost)

(только для локальных хостов) создать файл vhosts.sh со следующим содержимым:

Даете права на выполнение:

Пример создания хоста:

Все последующие шаги по virtualhosts можно пропускать.

В /etc/hosts прописываем наши хосты: (nano /etc/hosts)

Переходим в папку /etc/apache2/

Смотрим, что внутри:

В папке sites-available хранятся кофниги доступных хостов, а в sites-enabled ссылки на активные хосты.

Данной записи достаточно, чтобы работал ваш локальный хост. Теперь нужно создать ссылку на него в sites-enabled.

Ошибки: если в вас возникает ошибка и вы не можете создать ссылку. Тогда это сделать можно следующей записью:

Теперь нужно только перезагрузить настройки Apache2:

Итак, Apache2 работает, первый хост добавлен!

ставим MySQL

MySQL содержится в репозиториях Ubuntu. Он разбит на несколько пакетов.

Для того чтобы установить MySQL сервер выполните команду:

При установке конфигурации скрипт запросит пароль администратора (root) базы данных.

Ставим PHP 5.6

Сначала нужно удалить все старые версии, если есть

ставим PhpMyadmin

Конфигурируем его под себя, — обозначаем что юзает Apache2, указываем пароль к БД, и пароль к phpmyadmin

Ошибки: http://localhost/phpmyadmin not found ubuntu

Ошибки: http://localhost/phpmyadmin HTTP ERROR 500

Если вы все выполнили правильно, то у вас будет готов настроен локальный сервер.

Если возникли проблемы, обращайтесь к нам за помощью, [email protected]

Нет похожих статей.

3 Responses

Было бы здорово увидеть дополнение к статье по накатыванию именно свежей версии

Добрый день. Спасибо за отзыв. Постараемся, дополнить, по возможности.

Источник

Установка и настройка Apache2+PHP5+MySQL+XDebug & Eclipse+PDT+XDebug в Ubuntu 7.10

В этом топике я расскажу как установить и настроить Apache2 + PHP5 + MySQL + virtual hosts + xdebug, а также XDebug в Eclipse+PDT.

Устанавливаем Apache2 и PHP5
Опять же делаем ручками:
1. sudo apt-get install apache2
2. Теперь приконнектим к новоиспеченному апачу php5, вместе с библиотеками для работы с MySQL и графикой:
sudo apt-get install php5 libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql php-image-graph imagemagick
3. После установки — перезапускам апач:
sudo /etc/init.d/apache2 restart
Проверяем работоспособность нашего веб-сервера — заходим в браузер и пишем:
localhost/apache2-default
Должна появиться надпись: «It works!».
Директории по умолчанию:
/var/www/ — скрипты и файлы пользователей;
/etc/php5/ и /etc/apache2/ — конфигурационные файлы php5 и apache2;
4. Проверяем работоспособность PHP5. Создадим файл phpinfo.php:
sudo gedit /var/www/phpinfo.php
В него заносим следующее:

5. Сохраняем его и заходим по ссылке: localhost/phpinfo.php
Если появилась инфо о php5 — все ок!

Настраиваем Virtual Hosts для Apache2
1. Вводим в терминале:
sudo /etc/init.d/apache2 stop
2. sudo gedit /etc/apache2/sites-available/default
3. Закоменттим все что есть после строчки «NameVirtualHost 127.0.0.1:80» (ставим в начале строки «#»);
4. Здесь я покажу 3 способа создания виртуальных хостов. В конце файла добавляем такие строчки:

ServerAdmin webmaster@localhost
DocumentRoot /var/www/localhost/www
ServerName localhost
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined

ServerAdmin webmaster@localhost
DocumentRoot /var/www/ipbased/www
ServerName ipbased
ErrorLog /var/log/apache2/error.log
TransferLog /var/log/apache2/access.log

ServerAdmin webmaster@localhost
DocumentRoot /var/www/namebased/www
ServerName namebased
ErrorLog /var/log/apache2/error.log
TransferLog /var/log/apache2/access.log

Не забываем создать директории указанные в DocumentRoot’ах.
5. Заходим в Система > Администрирование > Сеть. Переходим во вкладку «Узлы». Ищем ip-шник «127.0.0.1». Выбрали? — нажимаем «Свойства». Добавляем такие записи:
localhost
namebased

6. Далее жмем «Добавить» и вводим ip-шник на который хотим, чтобы откликался хост «ipbased». В поле «Псевдонимы» вводим:
ipbased
7. sudo /etc/init.d/apache2 start
8. Все! Проверям хосты: ipbased, localhost, namebased, 127.0.0.1, http://[ip-адрес хоста ipbased]

Устанавливаем XDebug и соединяем его с PHP5
В случае, если вы ставили апач и пхп по выше изложенным инструкциям, то пора показать как установить и приклеить к этому всему отладчик xdebug:
1. В терминале вводим:
sudo apt-get install php-pear php5-dev
2. Далее:
sudo pecl install xdebug

По умолчанию расширения (extensions) хранятся в каталоге вида /usr/lib/php5/20060613+lfs. Мне такой путь не нравится, поэтому предлагаю поменять каталог на /usr/lib/php5/ext и прописать изменения в php.ini
sudo gedit /etc/php5/apache2/php.ini
Заменяем ;extension_dir=’./’ на extension_dir = “/usr/lib/php5/ext/”.

Я бы предложил положить строки, касающиеся xdebug, в /etc/php5/conf.d/xdebug.ini. Так реально удобнее.

если при запуске эклипс матюкается, что мол «а джавы-то нет» :), то набираем ручками в терминале такую команду:
sudo apt-get install sun-java6-jdk

Источник

Быстрая установка Apache, PHP, MySQL и phpMyAdmin на Ubuntu

Что это

Установка apache php mysql phpmyadmin на ubuntu
Откуда взялось слово LAMP, спросите вы. Хоть как бы забавно ни было, это не лампа, а связка программного обеспечения Linux + Apache + MySQL + PHP( Кстати, вместо PHP могут использоваться и другие скриптовые языки. Pyhon или Perl).
Apache – это бесплатный и самый популярный веб сервер под платформы GNU/Linux, Win32, Mac. Для него существует много документации на русском языке.
MySQL – СУБД ( система управления базой данных). В базе данных храниться практически вся информация, которая используется на сайте. Логины, ники, посты, и т.д.
PHP – Скриптовый язык программирования для веб приложений.

Приступим

Чтобы поставить всё нужное для организации веб сервера с поддержкой всех нужных инструментов на Linux нужно сделать следущие операции. Для начала нам нужен сам веб сервер Apache. Заходим в терминал и прописываем там команду:

sudo apt-get install apache2 libapache2-mod-auth-mysql

Эта команда скачает и установит с репозитория сам сервер Apache 2, и библиотеку libapache2-mod-auth-mysql.

Затем устанавливает интерпретатор php c дополнительными библиотеками:

sudo apt-get install php5-common php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql

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

sudo /etc/init.d/apache2 reload

После всех манипуляций с Веб сервером для возможности использовать полную динамичность веб программирования так-же стоит установить СУБД

MySQL. Нужно выполнить в терминале команду:

sudo apt-get install mysql-server mysql-client mysql-admin

Это установит клиент и сервер СУБД MySQL. Установщик спросит пароль для пользователя root в СУБД MySQL. Если вы занимаетесь разработкой приложений, отладкой и тестированием, то можно ставить простой пароль для удобства.

Стоит так-же поставить phpMyAdmin для управления базой данных.

sudo apt-get install phpmyadmin

Выбираем apache2 из предложенного списка.

phpMyAdmin будет доступен по адресу localhost/phpmyadmin. Если при переходе по адресу выдает ошибку, попробуйте выполнить команды:

sudo /etc/init.d/apache2 reload

Команда запуска, перезапуска, остановки сервера Apache:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *