Универсалността на операционните системи Linux ни дава възможност да разширим максимално възможностите на организацията, разчитайки на възможността за инсталиране на хиляди безплатни приложения и услуги за управление и администриране на всички процеси, потребители и системни параметри. В този свят от възможности имаме компилация LAMP, която ни дава възможност за централно управление на бази данни, уеб услуги и много други услуги.
Чрез този урок ще научим как да инсталираме LAMP и phpMyAdmin в Ubuntu 18.04. В случай, че нямате Ubuntu 18.04, можем да го инсталираме от следната връзка:
Какво е LAMPLAMP (Linux, Apache, MySQL и PHP) е набор от софтуер с отворен код, който може да бъде инсталиран заедно, за да позволи на сървър да хоства динамични уеб сайтове и приложения. Всъщност LAMP е съкращение, което означава операционна система Linux със сървър Apache. Данните за сайта се съхраняват в базата данни MySQL и динамичното съдържание се обработва с PHP.
Тези описания са основно:
LinuxОперационната система е първият слой на тази структура. Linux поставя основите на модела LAMP.
ApacheОтнася се до софтуера на уеб сървъра, обикновено Apache уеб сървър. И неговата функция е да превежда от уеб браузъри на правилния уебсайт.
MySQLMySQL е отговорен за съхраняването на подробности, които могат да бъдат използвани чрез скриптове за извършване на изграждането на уебсайт.
PHPPHP е езикът за програмиране, който ще позволи на уебсайтовете и уеб приложенията да работят в рамките на Linux.
Какво е phpMyAdminphpMyAdmin е разработен като безплатен софтуерен инструмент, написан на PHP, и чиято цел е да помогне за управление на администрацията и управлението на MySQL чрез мрежата. phpMyAdmin има поддръжка за разнообразен набор от операции в MySQL и MariaDB.
Най -използваните операции, като управление на бази данни, таблици, колони и други, могат да се извършват чрез потребителския интерфейс на phpMyAdmin, докато все още ще бъде възможно директно изпълнение на всеки SQL израз.
Функции на PhpMyAdmin
- Интуитивен уеб интерфейс
- Поддръжка за повечето функции на MySQL
- Можете да експортирате данни в различни формати като CSV, SQL, XML, PDF, ISO / IEC 26300 - Текст и електронна таблица от OpenDocument, Word, LATEX и други
- Импортиране на данни от CSV и SQL
- Той е в способността да управлява множество сървъри
- Създаване на графики на оформление на база данни в различни формати
- Създавайте сложни заявки, използвайки Query-by-example (QBE)
- Глобално търсене в база данни или подмножество от нея
Сега ще видим как да инсталираме тези удобни инструменти в Ubuntu 18.04.
1. Инсталирайте Apache на Ubuntu 18.04
Етап 1
Първата стъпка, която трябва да направите, е да актуализирате всички системни пакети и за това изпълняваме следната команда:
sudo apt актуализацияСтъпка 2
След като се актуализира, пристъпваме към инсталиране на Apache, като изпълним следния ред. Въвеждаме буквата S, за да потвърдим изтеглянето и инсталирането на Apache.
sudo apt инсталирате apache2
Увеличете
Стъпка 3
След като процесът на инсталиране на Apache приключи на Ubuntu 18.04, услугата Apache трябва да стартира автоматично и ще бъде разрешена за стартиране по време на стартиране на операционната система. Това може да бъде проверено, ако е активно и работи, като използвате следната команда:
sudo systemctl статус apache2
Увеличете
Стъпка 4
Можем да проверим дали състоянието му е активно и работи. Сега ще е необходимо да конфигурирате защитната стена, за да активирате и отворите портове 80 и 443, за да разрешите заявки за връзка от клиента към уеб сървъра apache чрез HTTP и HTTPS съответно, за това изпълняваме следното:
sudo ufw позволява 80 / tcp sudo ufw позволява 443 / tcpСтъпка 5
След това презареждаме услугата Apache, като изпълним следното:
sudo ufw презареждане
Увеличете
Стъпка 6
След това трябва да потвърдим IP адреса на нашия сървър, използвайки командата "ifconfig" и за да проверим дали Apache работи и е инсталиран правилно, ще отидем в браузър и там изпълняваме следното:
http: // име на домейн / ИЛИ http: // server_IP /
2. Инсталирайте MariaDB на Ubuntu 18.04
Следващата стъпка е да инсталирате MariaDB, която е безплатна, високопроизводителна система за управление на бази данни с отворен код.
Етап 1
За неговото инсталиране ще изпълним следното. Въвеждаме буквата S, за да потвърдим изтеглянето и инсталирането на MariaDB в Ubuntu 18.04.
sudo apt инсталирате mariadb-сървър mariadb-клиент
Увеличете
Стъпка 2
Услугите на MariaDB трябва да стартират автоматично след инсталирането, за да проверим това състояние, ще изпълним следното:
sudo systemctl статус mysql
Увеличете
Стъпка 3
По подразбиране инсталацията на MariaDB не е защитена, за да сте сигурни, че трябва да изпълните скрипт за защита, включен в пакета. Ще бъдете подканени да зададете основна парола, така че никой друг да не може да влезе в MariaDB. За да защитим MariaDB, ще изпълним следното:
sudo mysql_secure_installationСтъпка 4
Въпросите, на които трябва да се отговори, заедно с техните отговори, са:
Задаване на парола за root? [Д / н]: y Премахване на анонимни потребители? (Натиснете y | Y за Да, всеки друг клавиш за Не): y Забранете отдалечено влизане в root? (Натиснете y | Y за Да, всеки друг клавиш за Не): y Премахване на тестовата база данни и достъп до нея? (Натиснете y | Y за Да, всеки друг клавиш за Не): y Презареждане на таблици за привилегии сега? (Натиснете y | Y за Да, всеки друг клавиш за Не): y
Увеличете
3. Инсталирайте PHP на Ubuntu 18.04
Етап 1
Сега ще инсталираме PHP, който по подразбиране е PHP 7, и други модули за уеб реализации, като използваме следната команда. Въвеждаме буквата S, за да потвърдим изтеглянето и инсталирането на PHP и неговите добавки.
sudo apt инсталирате php php-общ php-mysql php-gd php-cli
Увеличете
Стъпка 2
След като PHP е инсталиран, ще бъде възможно да се тества конфигурацията на PHP, като се създаде проста страница info.php в корена на документа на уеб сървъра, като се изпълни следната команда:
ехо "" | sudo tee /var/www/html/info.php
Увеличете
Стъпка 3
Сега се връщаме към браузър и изпълняваме един от следните редове:
http: //domain_name/info.php ИЛИ http: // server_IP /info.php
Увеличете
4. Инсталирайте phpMyAdmin на Ubuntu 18.04
Етап 1
Сега ще инсталираме phpMyAdmin, за да управляваме MySQL / MariaDB бази данни от уеб браузър, за това ще изпълним следната команда:
sudo apt инсталирате phpmyadmin
Увеличете
Стъпка 2
Въвеждаме буквата S, за да потвърдим изтеглянето и по време на инсталационния процес ще видим поредица от въпроси като:
Изберете уеб сървъра, който трябва да бъде автоматично конфигуриран да изпълнява phpMyAdmin:
Увеличете
Стъпка 3
Щракнете върху OK и по -късно ще видим следното:
Увеличете
Стъпка 4
Избираме опцията Да и натискаме Enter. Сега конфигурираме паролата за MySQL от phpMyAdmin:
Увеличете
Стъпка 5
Потвърждаваме същото:
Увеличете
Стъпка 6
По този начин инсталирахме phpMyAdmin в Ubuntu 18.04. Сега трябва да рестартираме услугата, като изпълним следното:
sudo systemctl рестартирайте apache2ЗабележкаАко пакетът PhpMyAdmin не е разрешен да работи автоматично с уеб сървъра на apache, ще е необходимо да изпълните следните команди, за да копирате конфигурационния файл на phpmyadmin apache, намиращ се в / etc / phpmyadmin / в директорията с наличните конфигурации на уеб сървъра на apache / etc / apache2 / conf-available / и след това го активирайте с помощта на помощната програма "a2enconf" и рестартирайте услугата Apache така:
sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin sudo systemctl рестартирайте apache2
Стъпка 7
След като това бъде дефинирано, можем да получим достъп до phpMyAdmin, използвайки някоя от следните опции.
http: // име на домейн / phpmyadmin ИЛИ http: // server_IP / phpmyadmin
Стъпка 8
Там определяме езика, който да използваме, и ще въведем коренните идентификационни данни за достъп. Щракнете върху Продължи и по този начин ще имаме достъп до конзолата phpMyAdmin, за да извършим всички необходими стъпки:
Увеличете
Стъпка 9
Ако искаме да създадем нов потребител за достъп до phpMyAdmin, ще изпълним следния ред:
sudo mysql -u root -pСтъпка 10
Въвеждаме паролата си и сега трябва да изпълним всеки ред в реда си по следния начин. Затова създадохме потребител, наречен "admin".
CREATE USER 'admin' @ 'localhost' ИДЕНТИФИКИРАНО ОТ 'Password'; ПРЕДОСТАВЕТЕ ВСИЧКИ ПРИВИЛЕГИИ НА *. * НА 'admin' @ '' localhost 'С ОПЦИЯ ЗА ГРАНТ; ФЛУШ ПРИВИЛЕГИ; Изход;Както виждаме, LAMP и phpMyAdmin са полезна и проста алтернатива, по -лошо мощна, за управление на бази данни и уеб сървъри по напълно динамичен начин, с чудесни функции и простота.