Изисквания:
- Компютър или VPS с инсталиран Linux (Debian/Ubuntu)
- Интернет връзка
- Инсталиран nano (text editor)
- Пълен root достъп
1. Обновяваме системата
Код за потвърждение: Избери целия код
apt-get update
Код за потвърждение: Избери целия код
apt-get install nano
Код за потвърждение: Избери целия код
sudo apt-get install apache2
Код за потвърждение: Избери целия код
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
Тук въвеждате парола за MySQL root акаунта.
След това въвеждате:
Код за потвърждение: Избери целия код
sudo mysql_install_db
Код за потвърждение: Избери целия код
sudo /usr/bin/mysql_secure_installation
Тук въвеждате паролата на MySQL root акаунта, която въведохте преди малко.
Тук избирате no (n)
Тук избирате yes (y)
Тук избирате no (n)
Тук избирате yes (y)
Тук избирате yes (y)
5. Инсталиране на PHP сървър
Код за потвърждение: Избери целия код
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
Код за потвърждение: Избери целия код
sudo nano /etc/apache2/mods-enabled/dir.conf
Добавяте [c]index.php[/c] преди [c]index.html[/c]
След като го добавите трябва да изглежда така:
Запаметявате файла и излизате от едитора:
За да запаметите файла и да излезнете от него натискате CTRL + X след това Y и след това ENTER
За да проверите какви модули има налични за PHP пишете:
Код за потвърждение: Избери целия код
apt-cache search php5-
Код за потвърждение: Избери целия код
sudo apt-get install NameOfModule
Отваряте:
Код за потвърждение: Избери целия код
sudo nano /var/www/html/info.php
Код за потвърждение: Избери целия код
<?php
phpinfo();
?>
За да запаметите файла и да излезнете от него натискате CTRL + X след това Y и след това ENTER
Рестартираме Apache сървъра:
Код за потвърждение: Избери целия код
sudo service apache2 restart
Код за потвърждение: Избери целия код
255.255.255.255/info.php
Ако всичко е наред трябва да ви отвори страница като тази:
7. Инсталация на phpMyAdmin
Код за потвърждение: Избери целия код
sudo apt-get install phpmyadmin apache2-utils
Тук избирате apache2 като натискате Space и продължавате напред като натискате Enter
Тук избирате Yes
Тук въвеждате паролата за MySQL root акаутна
Тук въвеждате произволна парола
8. Добавяме phpMyAdmin в конфигурацията на Apache
Отваряте:
Код за потвърждение: Избери целия код
sudo nano /etc/apache2/apache2.conf
Код за потвърждение: Избери целия код
Include /etc/phpmyadmin/apache.conf
За да запаметите файла и да излезнете от него натискате CTRL + X след това Y и след това ENTER
Рестартирате Apache сървъра:
Код за потвърждение: Избери целия код
sudo service apache2 restart
Отваряте:
Код за потвърждение: Избери целия код
sudo nano /etc/phpmyadmin/apache.conf
Трябва да изглежда така:
Запаметявате файла и излизате от едитора:
За да запаметите файла и да излезнете от него натискате CTRL + X след това Y и след това ENTER
След това отваряте:
Код за потвърждение: Избери целия код
sudo nano /usr/share/phpmyadmin/.htaccess
Код за потвърждение: Избери целия код
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/apache2/.phpmyadmin.htpasswd
Require valid-user
За да запаметите файла и да излезнете от него натискате CTRL + X след това Y и след това ENTER
Въвеждате:
Код за потвърждение: Избери целия код
sudo htpasswd -c /etc/apache2/.phpmyadmin.htpasswd UserLogin
След това когато ви излезе New Password: избирате парола за акаунт името с което ще се логвате.
Рестартирате Apache сървъра:
Код за потвърждение: Избери целия код
sudo service apache2 restart
Код за потвърждение: Избери целия код
255.255.255.255/phpmyadmin/
Тук въвеждате акаунт името и паролата, които създадохте преди малко.
Тук въвеждате MySQL root акаунта и пaролата която сте задали към него.
Поздравления, Вие имате собствен LAMP сървър инсталиран ръчно от вас!
Важно! За да работи отдалечения достъп до MySQL сървъра отворете:
Код за потвърждение: Избери целия код
sudo nano /etc/mysql/my.cnf
Код за потвърждение: Избери целия код
bind-address
и добавете в началото му: #
Запаметявате файла и излизате от едитора:
За да запаметите файла и да излезнете от него натискате CTRL + X след това Y и след това ENTER
Създаване на DataBase:
Влизате в MySQL конзолата:
Код за потвърждение: Избери целия код
mysql -u root -p
и като ви поиска парола въвеждате паролата за MySQL root акаунта
Създавате дата база:
Код за потвърждение: Избери целия код
CREATE DATABASE name;
За да дадете права на акаунт към датабаза въвеждате:
Код за потвърждение: Избери целия код
GRANT ALL ON name.* TO user@'202.54.10.20' IDENTIFIED BY 'PASSWORD';