Установка lamp ubuntu, losst
Операційна система Linux - відмінна платформа для створення і тестування веб сайтів. З огляду на, що більшість веб серверів використовують Linux в якості операційної системи, то і тестувати сайти краще в цій системі, з використанням тих же інструментів, навіть якщо це домашній комп'ютер. Набагато зручніше мати все під рукою і не бояться пошкодити сайт на сервері.
Сьогодні ми поговоримо про LAMP. Насправді, це не програма, це стек програм з відкритим вихідним кодом необхідних для роботи веб-сайтів, назва лише формальне і походить воно від перших букв назв входять туди програм. Linux Apache MySQL PHP, а разом LAMP, це ті програми, які потрібно встановити і налаштувати, для того, щоб почати розробляти сайти або веб-додатки на домашньому комп'ютері. Linux - тут все зрозуміло, це наша операційна система, Apache - веб сервер, MySQL - програма для управління базами даних і PHP - на даний момент, найбільш популярна мова для веб-програмування.
У цій інструкції буде розглянута установка LAMP ubuntu 16.04 Ми розглянемо як встановити Apache 2.4, MariaDB в якості бази даних mysql і найновішу версію мови PHP 7. Для початку буде виконана установка Apache ubuntu 16.04, так як це головний компонент всієї системи, а вже потім підключимо до нього додаткові компоненти.
Установка Apache Ubuntu 16.04
Apache - це багатоплатформовий веб-сервер з відкритим вихідним кодом. Він підтримує всі необхідні функції веб-сервера, включаючи CGI, SSL, і віртуальні домени.
Встановити Apache в Ubuntu дуже просто, для цього досить виконати:
$ Sudo apt-get install apache2
Після установки додамо програму в автозавантаження:
MariaSQL не найкраща заміна MySQL. В даний момент. Коли дотягнуть до 95% сумісності, тоді так. А щас це граблі.
1. Connect to mysql
sudo mysql -user = root mysql
2. Create a user for phpMyAdmin
Run the following commands (replacing some_pass by the desired password):
CREATE USER 'phpmyadmin' @ 'localhost' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *. * TO 'phpmyadmin' @ 'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
If your phpMyAdmin is connecting to localhost, this should be enough.
Привіт, а яка версія сайту буде відкриватися якщо є локальна і веб-версія одного і того ж сайту? І як в такому випадку з ними працювати допустимо зараз мені треба щоб відкривався сайт на локалке, а трохи пізніше веб-версія, що потрібно зробити?