Как да инсталираме PHP, Apache и MySQL на операционната система Linux
Работното обкръжение
Основни Линукс дистрибуции [1], за да инсталирате PHP, Apache и MySQL е избран Ubuntu, но цялата работа може лесно да се повтаря в Debian. Това е свързано дистрибуции, така че да имат един набор от команди и хранилища [2], за да инсталирате програмите.
Ако си операционна система на семейството на потребителя Windows, и не планира да научите Linux в близко бъдеще, не се колебайте да преминете към статията "Инсталиране на PHP, Apache и MySQL на операционната система Windows».
Инсталиране на Apache уеб сървър
На първо място ние трябва да се инсталира на уеб сървъра Apache. Linux / Ubuntu официалното хранилище съдържа версията, която е подходяща за нашите цели. За инсталиране изпълнява следните команди в терминал [3]:
Фигура 1. прозореца се показва успешното инсталиране на уеб сървъра Apache.
бележка
Ако искате да замените настройките по подразбиране за прехвърлянето на данни от папката на проекта във файловата система или промяна на името на сайта, заявен от браузъра, след това се провери статията "Конфигуриране на Apache виртуални хостове на Linux».
Добавете потребител на уеб сървъра и уточнява разрешения папка / Var / WWW / HTML. Тя neobhodmo безплатно за редактиране на файлове в нея. След изпълнение на командите по-долу, трябва да попълните на потребителската сесия и влезте отново. Само по този начин ще се заключи новите права.
Инсталиране на PHP
В Linux / Ubuntu има възможност за инсталиране на PHP от официалния хранилището, но версията най-вероятно остаряла. Тази политика позволява на хранилището да се включат само стабилен и доказан софтуер.
За нас това не е удобно. В света на уеб програмиране, нараства бързо. Важно е да се използват най-новия софтуер. Ние използваме трета страна хранилища, свързани с по-новите версии на PHP 5.6 и PHP 7.0.
важно
На практика ние ще използваме версия 5.6, защото тя почти не се различава от версията 7.0, но това е по-разпространено сред доставчиците на хостинг услуги.
Така че, за да инсталирате PHP за Linux / Ubuntu ще добави трета страна хранилище. Отворете терминал система и напишете командата, изброени по-долу. Вие ще бъдете помолени да потвърдите добавянето. Трябва само да натиснете Enter.
След свързването на хранилищата, което трябва да се актуализира списъкът на наличните програми и установяване на преводач. Заедно с много PHP 5.6 ще изградим още три допълнения, които могат да се нуждаят от нашата по-нататъшна работа.
След като приключите с тези стъпки, можете да се гарантира правилното инсталирането на PHP интерпретатора, обадете се на изхода команда за терминалните версии.
Фигура 1. Window, свидетелстващи за успеха на PHP с Apache.
Инсталиране на MySQL
Това ще бъде достатъчно, за версията на MySQL, която присъства в официалните хранилища. За да инсталирате MySQL за Linux / Ubuntu трябва да въведете следните команди в терминала.
По време на монтаж, бързо парола ще бъдат показани за корен потребител [4]. Препоръчително е да се излезе с една сложна парола, тъй като потребителят има неограничени права за администриране на бази данни (въпреки че не е необходимо изпитването или локалната машина).
За да проверите инсталирането на MySQL използвайте следната команда. Когато влезете в него, ще бъдете подканени за парола корен потребител, който сте посочили по-рано.
Термините, използвани в статия
- Linux - родово име за редица операционни системи (дистрибуции), основани на «Linux» софтуер ядро. Това е същността и по-голямата част от дистрибуциите са свободен софтуер с отворен код.
- Пакет хранилище - централна софтуер хранилище, което позволява инсталирането на софтуер и свързаните с тях пакети автоматично чрез въвеждане на прости команди в терминала.
- Терминал - програма, която ви позволява да изпълнявате команди на операционната система, без да напускате GUI.
- корен потребител - потребителят, без ограничения в използването и управлението на програмата.
- СУБД (Система за управление на база данни) - програма, която реализира механизмите за администриране на бази данни поддържат своята цялост и изпълнение на нива на достъп чрез присвояване на правата на потребителите. Важно е да се разбере разликата между термините "база данни" и "база данни". Те често се използват като синоними, но "база данни" - твърд структуриран файл, който съдържа данни и бази данни - е програма, която ги управлява.
Сподели в sotscetyah: