Установка и настройка apache mysql php phpmyadmin

ВСЕ ДЕЛАЕТСЯ ИЗ ПОД ПОЛЬЗОВАТЕЛЯ (не root) 1. sudo apt-get update (обновление данных на сервере) 2. sudo apt-get install apache2 (установка апача) 3. ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//' (определить свой IP) 4. sudo apt-get install mysql-server php5-mysql (установка MySQL) 5. sudo mysql_install_db (создание структуры директорий) 6. sudo mysql_secure_installation (удаление опасных настроек) 7. sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt (установка PHP) 8. sudo nano /etc/apache2/mods-enabled/dir.conf (изменить порядок чтения с html на php) 8.1 Должно быть DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm 9. sudo service apache2 restart (перезагрузка сервера) 10. apt-cache search php5- (просмотр доступных опций php) 11. sudo apt-get install php5-cli (установка расширения php5-cli (пример)) 12. sudo nano /var/www/html/info.php (создаем тестовый файл) 12.1 добавляем в него <?php phpinfo(); ?> 12.2 http://your_server_IP_address/info.php (проверяем) 13. sudo rm /var/www/html/info.php (удаляем тестовую страницу) 14. sudo apt-get install phpmyadmin apache2-utils (установка phpmyadmin) 15. sudo nano /etc/apache2/apache2.conf (открываем конфиг) 15.1 Include /etc/phpmyadmin/apache.conf (добавляем в конец файла и сохраняем) 16. sudo service apache2 restart (перезагружаем сервер) 17. sudo nano /etc/phpmyadmin/apache.conf (открываем конфиг) 17.1 Должно быть так <Directory /usr/share/phpmyadmin> Options FollowSymLinks DirectoryIndex index.php AllowOverride All [...] 18. sudo nano /usr/share/phpmyadmin/.htaccess (создаем .htaccess) 18.1 Добавляем это AuthType Basic AuthName "Restricted Files" AuthUserFile /etc/apache2/.phpmyadmin.htpasswd Require valid-user 19. sudo htpasswd -c /etc/apache2/.phpmyadmin.htpasswd username (создаем файл htpasswd) 20. sudo service apache2 restart (перезагружаем сервер)

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.