LAMP - Linux + Apache + MySQL + PHP
В следващите редове ще разгледам инсталирането и базисно конфигуриране на APACHE2, php5, MySQL върху линукс или извесно още като LAMP - Linux + Apache + MySQL + PHP
Сама по себе си тази конфигурация представлява пълноценен web сървър, ползващ PHP и база данни MySQL.
Инструкциите тук са направени за Дебиан, като също така работи и на Rasbian (Raspberry Pi).
Забележка: Апачето ползва група и потребител наречени www-data. Ако тази група и потребител не съществуват, ще бъдат автоматично добавени/създадено по време на инсталация.
И така да пристъпим към самата инсталация:
APACHE2 + PHP5
Правим следниет стъпки:
$ sudo apt-get update
обновява списъка с налични пакети
$ sudo apt-get install apache2
инсталира самия апаче пакет
$ sudo apt-get install рhр5
инсталира рнр5 пакета. Ако желаете по-старата версия, просто заменята 5-цата с 4-ка
$ sudo apt-get install libapache2-mod-php5 libapache2-mod-perl2 php5 php5-cli php5-common php5-curl php5-dev php5-domxml php5-gd php5-imap php5-ldap php5-mcal php5-mhash php5-mysql php5-odbc php5-pear php5-xslt
инсталира допълнително модули/библиотеки за връзка между apache2 и php5
Вече php5 и apache2 са инсталирани. За да проверите дали apache-то работи просто отворете един браузър и въведете следният адрес: http://localhost
Ако всичко работи ще трябва да видите текст гласящ: IT WORKS!
MySQL
Изпълняваме следните команди:
$ sudo apt-get install mysql-server mysql-client php5-mysql
ще инсталира самият сървър+клиент+модулите за връзка между php5 и MySQL.
По време на инсталация ще бъдете запитан за парола за MySQL root потребителят. Въведете някоя по-сигурна парола, като не я забравяйте и/или си я запишете някъде.
Тази парола е основната за MySQL. От тук нататък, когато се изисква да връзка с MySQL ще бъдете запитвани за потребител, който има право да отваря базите данни в MySQL. Можете да въведете root и съответната парола която сте въвели за MySQL-a или да направите друг потребител, който да има права да чете.
За експериментални нужди и нещо не важно можете да си ползвате root, ако е за нещо по-важно (въпреки, че ме съмнява да четете тази инструкция ако сте толкова навътре) можете да добавите друг потребител да е root по следният начин:
$ mysql -u root -p
mysql> въведете паролата, която сте написали по-рано
mysql> UPDATE "потребител" SET Password=PASSWORD('нова парола') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> quit;
$
Тук ";" се слагат, защото всички команди в MySQL, за край се обозначават с ";"
И това е.
PhpMyAdmin - е много приятен за работ web интерфейс базиран на PHP езикът за работа с база данни и MySQL server.
От тук можете да триете бързо бази, да им правите резервни копия и много други.
За инсталацията трябва да напишете следната команда в BASH
$ apt-get install phpmyadmin
Това е. Супер лесно, бързо и приятно.
За да отворите/достигнете до него (php myadmin) трябва да отворите следният адрес:
http://localhost/phpmyadmin или използвайки ip-то на машината http://ip.ip.ip.ip/phpmyadmin, ако се опитвате да го отворите от друг компютър.