Установка 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