Установка 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.conf
ServerName 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 a2ensite test.site.conf

Перезапускаємо веб сервер:

$ 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

lamp3




Тепер пора перевірити як все працює. Для цього створіть файл з наступним кодом на php:

lt;? php phpinfo () -? gt;

lamp5

Залишилося перезапустити apache2:

$ Vi /etc/php/7.0/apache2/php.ini

lamp6

Тепер переходимо до наступного етапу.

Установка MySQL Ubuntu 16.04

Бази даних використовуються зараз майже в кожному движку інтернет сайтів. Тому важливо мати на своєму комп`ютері і це програмне забезпечення. Установка Lamp Ubuntu 16.04 не може обійтися без бази даних, але в цій інструкції замість Mysql ми будемо використовувати її поліпшену і оптимізовану версію - MariaDB. Це дуже надійний і масштабований сервер SQL з безліччю поліпшень і удосконаленням.

Установка mariadb ubuntu 16.04 виконується за допомогою команди:

$ Sudo mysql_secure_installation


Спочатку необхідно ввести поточний пароль root, просто натискаємо Enter, оскільки він ще не заданий:

lamp7

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

lamp8

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

lamp9

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

lamp10

Видаляємо тестові бази даних:

Відео: Install LAMP Stack (Linux, Apache, MySQL, PHP) in Ubuntu 15.10

lamp11

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

lamp12

Ось і все, установка 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

lamp18

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

lamp19

висновки

Ось і все установка lamp ubuntu 16.04 завершена успішно. Тепер все працює і ви можете приступати до створення своїх проектів.

Поділися в соціальних мережах:

Схожі
Куди встановлюються програми в ubuntuКуди встановлюються програми в ubuntu
Налаштування файлу php.iniНалаштування файлу php.ini
Дізнаємося хто використовує мережу в linuxДізнаємося хто використовує мережу в linux
Чому лінус торвальдс не любить debianЧому лінус торвальдс не любить debian
Як приховати процес в linuxЯк приховати процес в linux
Чим відрізняється unix від linuxЧим відрізняється unix від linux
Установка kali linux на комп`ютерУстановка kali linux на комп`ютер
Openserver або denwer?Openserver або denwer?
Установка steam в ubuntu 16.04Установка steam в ubuntu 16.04
Кращі аналоги autocad для linuxКращі аналоги autocad для linux
» » Установка lamp ubuntu 16.04