Установка lamp ubuntu 16.04
Операційна система 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 systemctl enable apache2І запустимо веб-сервер зараз:
Відео: How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 16.04 And Ubuntu 16.10
$ Sudo mkdir /var/www/test.siteДамо права на доступ:
$ Sudo vi /var/www/test.site/public_html/index.html$ Sudo vi /etc/apache2/sites-available/test.site.confServerName test.site
ServerAlias test.site
ServerAdmin webmaster @ localhost
DocumentRoot /var/www/test.site/public_html
ErrorLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log combined
Ось що значать деякі рядки:
Відео: How to: Install LAMP Server on Ubuntu 16.04 LTS (PHP 7.0.X, Mysql 5.7, Apache 2.X.X)
- ServerName - ім`я нашого сайту, віртуального хоста
- ServerAlias - сайт буде доступний також з цього імені
- DocumentRoot - кореневої каталог з файлами сайту
Тепер збережіть файл, далі потрібно активувати наш хост:
Перезапускаємо веб сервер:
$ Sudo vi / etc / hosts $ a2enmod ssl$ A2ensite default-ssl
Після цього потрібно буде перезавантажити веб-сервер:
$ Sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0Якщо ви хочете встановити всі доступні модулі php, щоб в майбутньому не було проблем, ви можете виконати команду:
$ Php -v
Тепер пора перевірити як все працює. Для цього створіть файл з наступним кодом на php:
lt;? php phpinfo () -? gt;
Залишилося перезапустити apache2:
$ Vi /etc/php/7.0/apache2/php.ini
Тепер переходимо до наступного етапу.
Установка MySQL Ubuntu 16.04
Бази даних використовуються зараз майже в кожному движку інтернет сайтів. Тому важливо мати на своєму комп`ютері і це програмне забезпечення. Установка Lamp Ubuntu 16.04 не може обійтися без бази даних, але в цій інструкції замість Mysql ми будемо використовувати її поліпшену і оптимізовану версію - MariaDB. Це дуже надійний і масштабований сервер SQL з безліччю поліпшень і удосконаленням.
Установка mariadb ubuntu 16.04 виконується за допомогою команди:
$ Sudo mysql_secure_installationСпочатку необхідно ввести поточний пароль root, просто натискаємо Enter, оскільки він ще не заданий:

Далі натискаємо у, щоб задати новий пароль:

Потім відключаємо гостьові акаунти:

Відключаємо віддалений доступ через root:

Видаляємо тестові бази даних:
Відео: Install LAMP Stack (Linux, Apache, MySQL, PHP) in Ubuntu 15.10

Перезаписуємо таблиці привілеїв:

Ось і все, установка mysql ubuntu 16.04 завершена і база даних готова до роботи.
Установка phpmyadmin ubuntu 16.04
Установка і настройка lamp в ubuntu 16.04 також буде включати установку Phpmyadmin. Phpmyadmin - це безкоштовний інструмент, з відкритим вихідним кодом, для реалізації веб-інтерфейсу управління базами даних MySQL. Він доступний в офіційних репозиторіях Ubuntu 16.04, встановимо його за допомогою команди:
$ Sudo -i$ Echo "update user set plugin = `` where User = `root`- flush privileges;" | mysql -u root -p mysql
Коли установка phpmyadmin ubuntu 16.04 буде завершена відкрийте браузер і наберіть в адресному рядку localhost / phpmyadmin:
Відео: How To Install LAMP Stack (Linux + Apache + Mysql + PHP7.0) On Ubuntu 16.04 LTS

Все працює, щоб отримати доступ до бази даних ви можете ввести логін root і його пароль, який задали на етапі налаштування MySQL:

висновки
Ось і все установка lamp ubuntu 16.04 завершена успішно. Тепер все працює і ви можете приступати до створення своїх проектів.
Куди встановлюються програми в ubuntu
Мтчелл м. - програмування для linux. Професійний підхід
Як зробити свій сервер для сайту
Кращі аналоги autocad для linux
Кращі проксі сервери linux
Чим відрізняється unix від linux
Чому лінус торвальдс не любить debian
Як приховати процес в linux
Установка steam в ubuntu 16.04
Оновлення драйверів ubuntu
Дізнаємося хто використовує мережу в linux
Установка php 7 в linux
Установка owncloud ubuntu 16.04
Установка microsoft office linux
Установка chrome 50 ubuntu 16.04
Openserver або denwer?
Адміністрування linux
Установка kali linux на комп`ютер
Установка mysql ubuntu 16.04
Установка qt ubuntu 16.04
Налаштування файлу php.ini
Налаштування файлу php.ini
Установка kali linux на комп`ютер
Openserver або denwer?
Кращі аналоги autocad для linux