• Дигитални аксесоари
  • сървър
  • Дигитален живот
  • Политика за поверителност
  • Свържете се с нас
  1. Home
  2. Article
  3. Docker Ubuntu Apache Php Mysql - file.corbettnationalpark.co

Docker Ubuntu Apache Php Mysql - file.corbettnationalpark.co

Rsdaa 26/01/2022 1672

В този урок ще научим как да конфигурираме Ubuntu 18.04 сървър като уеб сървър, използвайки LAMP стека на Ubuntu, който включва уеб сървъра Apache, езика за програмиране PHP и MySQL/MariaDB Сървър за база данни.

В този урок ще обясним как да инсталирате PHP 8 на Ubuntu 20.04 и да го интегрирате с Apache и Nginx уеб сървър. Сървър, работещ с Ubuntu 20.04 с инсталиран Apache/Nginx. Във вашия сървър е конфигурирана root парола. Инсталирайте PHP 8.0. По подразбиране Ubuntu 20.04 се доставя с PHP версия 7.4. FROM php:7.2.1-apache MAINTAINER egidio docile RUN docker-php-ext-install pdo pdomysql mysqli Както можете да видите, с инструкцията FROM ние посочихме, че този докер файл трябва да бъде базиран на този по подразбиране. След това включихме инструкция RUN: използвайки скрипта, предоставен в самото изображение, docker-php-ext-install, ние включваме разширенията. Надстройте PHP версия 7.2 до 7.3 на Ubuntu Като част от повишаването на сигурността се препоръчва да поддържате вашата PHP версия актуална. Тук сме предоставили стъпките за надграждане на текущата версия на PHP 7.2 до 7.3 на версии на Ubuntu 14/16/18, без да премахвате старата. Как да инсталирате Apache, MySQL & PHP на Ubuntu 20.04 Написано от Rahul, Актуализирано на 27 ноември 2020 г. Комбинация от Linux, Apache, MySQL и PHP е известна като LAMP stack е популярната среда за уеб хостинг за базирано на PHP приложение.

Ще започнем с инсталирането и конфигурирането на уеб сървъра на Apache, след което ще инсталираме PHP, MySQL Server и уеб интерфейса phpMyAdmin.

Инсталирайте и конфигурирайте уеб сървъра на Apache на Ubuntu 18.04

Apache е най-популярният и стабилен уеб сървър за Ubuntu Linux. HTTP сървърът на Apache за Ubuntu 18, предоставен от пакета apache2. За да инсталирате apache2 на Ubuntu, отворете терминала и изпълнете:

Това е всичко, което трябва да направите. Сега отворете уеб браузър от отдалечен компютър и въведете IP адреса на вашия Ubuntu сървър в адресната лента.

Ще получите страницата по подразбиране на Apache2 Ubuntu.

Файлът apache2.conf е основният конфигурационен файл, който можете да намерите в директорията /etc/apache2/. /var/www/html е DocumentRoot по подразбиране. Можете незабавно да обслужвате уебсайт със статичен HTML, като поставите съдържанието (напр. HTML, изображения, CSS, JavaScript и др.) в директорията /var/www/html.

Създаване на виртуални хостове на Apache

Виртуалният хостинг е начин за обслужване на множество уебсайтове от един сървър. Всеки уебсайт ще има своя собствена конфигурация и отделен корен на документа за хостване на съдържанието на уебсайта.

Създаването на виртуален хост Apache е проста задача. За тази демонстрация ще създам нов виртуален хост за домейна example.com. Директорията /var/www/example.com ще бъде DocumentRoot.

Първо създайте DocumentRoot:

Създайте конфигурационния файл на виртуалния хост в папката /etc/apache2/sites-available/ (името на файла трябва да завършва с разширение '.conf').

Инсталирайте приложения на симулатора на xcode. Добавете следната конфигурация на VirtualHost:

Запазете файла, активирайте новия сайт и презаредете уеб сървъра на Apache:

И сега нашият уеб сървър е готов да обслужва уебсайт www.example.com. Разбира се, ние все още нямаме нищо в нашия DocumentRoot и вие също трябва да конфигурирате DNS записи, за да насочите името на вашия домейн към IP адреса на сървъра.

За да тествате виртуален хост без DNS, създайте файл index.html в DocumentRoot и въведете файла hosts на вашия локален компютър, насочвайки www.example.com към вашия IP адрес на Ubuntu сървър.

Инсталиране на PHP език за програмиране

PHP е език за програмиране за разработка на уеб приложения и съществена част от Ubuntu LAMP Stack. За да инсталирате PHP на Ubuntu 18.04, изпълнете:

Пакетът php ще инсталира модула „php7.2“, както и „libapache2-mod-php7.2“, които са необходими за работа с уеб сървъра Ubuntu Apache.

След като инсталацията приключи, трябва да рестартираме apache сървъра:

За да тествате инсталацията на PHP, създайте файл index.php в папката /var/www/html и добавете функцията phpinfo():

След това влезте в index.php, като напишете http://your-server-ip/index.php в уеб браузъра (напр. 192.168.1.100/index.php). Трябва да получите страница с информация, която показва настройките за конфигурация на PHP на вашия сървър Ubuntu 18.04.

Инсталирайте MySQL Server на Ubuntu 18.04

След това ще инсталираме MySQL Server като наш сървър за база данни. Инсталирането на MySQL Server на Ubuntu 18.04 е лесно. Отворете терминала, актуализирайте списъка с пакети и инсталирайте пакета mysql-server:

(Ако искате да инсталирате MariaDB, инсталирайте пакета mariadb-сървър вместо пакета mysql-сървър).

След като инсталацията приключи, влезте в MySQL конзолата със следната команда:

Имайте предвид, че MySQL сървърът на Ubuntu използва плъгин auth_socket за удостоверяване на mysql root и не се нуждае от парола за свързване като root потребител. Ако искате да активирате удостоверяване с парола, щракнете върху следната връзка, за да научите как да зададете паролата за root на MySQL на Ubuntu 18.04.

Инсталирайте phpMyAdmin на Ubuntu 18.04

Docker Ubuntu Apache Php Mysql

phpMyAdmin е уеб базиран графичен потребителски интерфейс за управление на MySQL/MariaDB сървър на база данни. За да инсталирате phpMyAdmin на Ubuntu 18.04 сървър, стартирайте:

Когато бъдете помолени да изберете уеб сървър, който трябва да бъде автоматично конфигуриран да изпълнява phpMyAdmin, изберете apache2, като натиснете интервала на клавиатурата.

Docker Ubuntu Apache Php Mysql Query

След като инсталацията приключи, можете да получите достъп до phpMyAdmin на http://server-ip/phpmyadmin или http://domain-name/phpmyadmin.

Сега имате напълно функционален уеб сървър, работещ с език за програмиране Apache, MySQL и PHP.

Резюме

В този урок научихме как да инсталираме Lamp stack на Ubuntu 18.04 сървър. Стекът LAMP означава Linux Apache MySQL и PHP, това е уеб хостинг платформа за Linux към сървър на уеб страници, използвайки http протокол.

Какво следва? След това ще научим как да инсталираме vsftpd на Ubuntu 18.04. Можете също да прочетете нашето ръководство за инсталиране на WordPress, WordPress е най-популярната система за управление на съдържанието и повечето уебсайтове в интернет се захранват от WordPress.

Коментарите са затворени.


PREV: Основи на Reporting Services: Общ преглед и инсталиране - Лесно ...

NEXT: Elite Dangerous - Кодове за грешки и корекции

Popular Articles

Hot Articles

Navigation Lists

Back to Top