Как да се инсталира Linux, Apache, MySQL, PHP (лампа) в Ubuntu, digitalocean
Надяваме се, че този урок от полза. В допълнение към водачи като това, ние предлагаме прост клауд разработчици. Научете повече →
Stack LAMP - софтуерът е набор от софтуер с отворен код, който обикновено е инсталиран на сървър за показване на динамични уеб сайтове и уеб приложения. Съкращението за операционна система с L inux създадена от Pache на уеб сървър A. данни на сайта се съхранява в данните от М ySQL, динамично съдържание се обработва от P HP.
Предварителни
Преди да започнете да следвате стъпките, описани в тази статия, вие ще трябва да се създаде отделна, не-Рю (без корен) потребителски профил на вашия сървър. Можете да направите това, като следвате стъпките 1-4 на статията за настройка на първичния сървър на Ubuntu 14.04.
Стъпка 1 - Инсталиране на Apache
Apache уеб сървър в момента е един от най-популярните уеб сървър в света, което го прави отличен избор за провеждане на сайта.
Можем лесно да инсталирате Apache, като се използва за управление на пакетите на Ubuntu ап. Мениджър на пакети ни позволява лесно да инсталирате най-софтуерни хранилища на Ubuntu. За информация как да използвате ап. можете да научите от тази статия.
За да започнете инсталирането на план:
Тъй като ние използвайте командата SUDO. Тези команди ще бъдат изпълнени с корен привилегии. В процеса на операционната система ще поиска от вас парола.
След приключване на тези команди, вашия уеб сървър ще бъде инсталиран.
Вие ще видите на страницата Apache по подразбиране показва за информационни и с тестова цел. Тя трябва да изглежда така:
Ако виждате тази страница, вашият уеб сървър е инсталиран правилно.
Както може да се намери като алтернатива на други приложения могат да видят вашия сървър. Това може да стане, като се свържете към специална услуга:
Стъпка 2 - Инсталиране на MySQL
Сега, след като уеб сървъра е инсталиран и работи, че е време да инсталирате MySQL. MySQL е система за управление на бази данни. Той организира и осигурява достъп до бази данни, в които вашия сайт могат да съхраняват информация.
Ние можем отново да използвате ап, за да изтеглите и uspanovki софтуер. Този път ние също създаде някои подкрепа пакети, които ще ни помогнат в създаването взаимодействие между компонентите:
Забележка: В този случай, не е нужно предварително да стартирате команда ап-получите актуализация. защото ние го извърши наскоро при инсталиране на Apache, а индексът на пакети на вашия IDD трябва да се актуализира.
След като инсталацията приключи, ние ще трябва да изпълнява някои допълнителни команди на нашия MySQL среда е създаден по безопасен начин.
На първо място, ние трябва да се каже, MySQL за създаване на структурата на директорията на базата данни, където ще се съхранява информацията. Можете да направите това с командата:
След това, ще свършим една проста скрипт, който ще премахне някои опасни настройки по подразбиране, и ограничаване на достъпа до нашата система за база данни. Започнете интерактивен сценарий, като въведете:
Сега вашата система за управление на база данни е инсталиран и да можем да продължим.
Стъпка 3 - Поставяне PHP
PHP е компонент, който ще обработва кода за показване на динамично съдържание. Тя може да работи скриптове, за да се свържете с нашия MySQL база данни, за да се получи информация и за предаване на обработвания съдържанието на нашия уеб сървър за показване.
Ние можем отново да използвате мениджъра на пакети склонни да инсталирате компоненти. Ние също така ще добави някои помощни пакети:
Тази команда трябва да инсталирате PHP без никакви проблеми. Скоро ще ви се покажат.
В повечето случаи, ние искаме да се промени начина, по който Apache използва за намиране на файлове, когато заявите директория. В този момент, ако потребителят иска сървъра директория, Apache първо ще се търси файл с име index.html. Ние искаме нашите предпочитания уеб сървър за PHP файлове, така че ние конфигурирате Apache по такъв начин, че в началото той е търсил за файла index.php.
съдържанието на файла ще се появят, както следва:
Ние искаме да се движат index.php на PHP файл. подчертано по-горе, на първо място, след като спецификацията DirectoryIndex, както следва:
След като направите промени, запишете и затворете клавишната комбинация файла "CTRL-X". Вие трябва да потвърдите операцията чрез въвеждане на "Y" и след това натиснете "ENTER", за да потвърдите файла спасяване място.
След това, ние трябва да рестартирате Apache, за да приложите промените. Можете да направите това с командата:
Инсталиране на PHP модули
За да се разшири функционалността на PHP, ние можем да инсталирате някои допълнителни модули.
В резултат на това ще бъдат показани всички допълнителни компоненти, които могат да бъдат инсталирани, последвано от кратко описание на всеки:
За да получите повече информация за всеки модул, можете да търсите в интернет, или да гледате пълното описание на пакета с командата:
Отговорът ще съдържа много текст, сред които има поле Описание Ен. Това ще съдържа разширен описание на функционалността, предоставена от модула.
Например, за да знае целта на модул php5-CLI. ние може да изпълни командата:
В допълнение към голям брой друга информация, ще видите следното:
Ако изследването сте решили, че искате да инсталирате пакет, можете да го направите с помощта на ап-да инсталирате команда както направихме в миналото, когато инсталирате друг софтуер.
Ако решим, че искаме да инсталирате php5-CLI. ние можем да въведете командата:
За да инсталирате мотриси, които можете да добавите ги разделени с интервали след ап-да инсталирате команда, както следва:
Сега инсталиран и конфигуриран светилника си стак. Въпреки това, ние все още трябва да се тества PHP.
Стъпка 4 - Тестване PHP работи на вашия уеб сървър
За да се уверите, че нашата система е конфигуриран правилно, можем да създадем един прост PHP скрипт.
Ние наричаме info.php скрипт. Apache, за да намерите файл и обработва правилно, тя трябва да бъде записан в специална директория, наречена "уеб корен".
Това ще отвори празен файл. Искаме да представим по следния текстов файл, който е валиден PHP код:
След като направите промените, запишете и затворете файла.
Page че получавате трябва да изглежда така:
Тази страница съдържа информация за вашия сървър с PHP гледна точка. Това е полезно за отстраняване на грешки и за да се гарантира точността на настройките на приложението.
Ако всичко върви добре, тогава вашата PHP работи правилно.
Винаги можете да пресъздадете този файл отново, ако имате нужда от достъп до тази информация.
заключение
Сега, когато инсталирали LAMP стека, имате много възможности за това какво да правят.
Всъщност, можете да изградим една платформа, която ще позволи да се установи (разшири) повечето видове уеб сайтове и мрежов софтуер на вашия сървър.
Някои популярни възможности:
- Инсталирайте Wordpress - най-популярната система за управление на съдържанието в интернет.
- Инсталирайте PHPMyAdmin управление на базата данни MySQL от уеб браузър.
- Научете повече за MySQL за управление на бази данни.
- Научете как да създадете сертификат за SSL. за защита на трафика на вашия уеб сървър.
- Научете как да използвате SFTP за прехвърляне на файлове на сървъра си, а заедно с него.
Забележка: Ние ще се актуализира по-горе връзки към документация за 14.04 както беше написано.