Подсказки на компьютерную тематику

Можно подсмотреть, если забыли…

Как создать локальный сервер Apache и MySQL для Linux – на Ubuntu 18.04

Чтобы установить локальный сервер на компьютере с ОС Linux (Линукс- рус.)

    открыть терминал Ctrl+Alt+T и:

  • обновить систему:
    sudo apt-get update
    sudo apt-get upgrade
  • установить локальный web-сервер:
    sudo apt-get install lamp-server^
  • пройти по ссылке http://localhost и должна появиться страница с надписью It works!

Чтобы настроить локальный веб сервер Ubuntu 18.04

    Через терминал Ctrl+Alt+T:

  • открыть конфигурационный файл во встроенном редакторе и ввести
    sudo nano /etc/apache2/apache2.conf
  • внизу страницы под последним тегом <Directory> добавить:
    <Directory /home/mishanyya/public_html>
    AllowOverride All
    Require all granted
    </Directory>

    а вместо mishanyya надо вставить имя вашего компьютера,
  • в конце файла вставить ServerName localhost
  • сохранить и выйти: Ctrl+O Enter Ctrl+X
  • в /home/mishanyya/ для ваших проектов вручную создать папку public_html,
    где также вместо mishanyya надо вставить ваше значение,
    или в терминале набрать mkdir /home/mishanyya/public_html
  • открыть еще один файл:
    sudo nano /etc/apache2/mods-available/dir.conf
  • в нем найти:
    <IfModule mod_dir.c>
    DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
    </IfModule>
  • переставить index.php в начало списка, чтоб было вот так:
    <IfModule mod_dir.c>
    DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
    </IfModule>
  • сохранить и выйти: Ctrl+O Enter Ctrl+X

Для установки PhpMyAdmin на локальный сервер на Ubuntu 18.04

    Ввести в терминале:

  • sudo apt-get update
    sudo apt-get install phpmyadmin php-mbstring php-gettext
  • со всем соглашаться и при запросе создать пароль,
  • перезагрузить сервер sudo service apache2 restart
  • перенести файлы phpmyadmin в папку сайта:
    sudo ln -s /usr/share/phpmyadmin/ /var/www/html
  • по ссылке http://localhost/phpmyadmin/ должно открываться окно входа в PhpMyAdmin
  • перезагрузить сервер service apache2 restart

При входе на эту страницу через значение поля login=root будет выдаваться ошибка #1698 – Access denied for user ‘root’@’localhost’, так как вместо root по-умолчанию установлено значение phpmyadmin, которое и надо использовать!

База данных MySQL на локальном сервере Apache для Linux проверяется:

    Если хочется проверить подключение к базе данных, в терминале Ctrl+Alt+T можно ввести:

  • mysql -p -u phpmyadmin
  • можно будет увидеть надпись в терминале

    Welcome to the MySQL monitor

  • Для выхода можно ввести \q

Как создать локальный сервер Apache и MySQL для Linux – на Ubuntu 18.04

Чтобы установить локальный сервер на компьютере с ОС Linux (Линукс- рус.)

    открыть терминал Ctrl+Alt+T и:

  • обновить систему:
    sudo apt-get update
    sudo apt-get upgrade
  • установить локальный web-сервер:
    sudo apt-get install lamp-server^
  • пройти по ссылке http://localhost и должна появиться страница с надписью It works!

Чтобы настроить локальный веб сервер Ubuntu 18.04

    Через терминал Ctrl+Alt+T:

  • открыть конфигурационный файл во встроенном редакторе и ввести
    sudo nano /etc/apache2/apache2.conf
  • внизу страницы под последним тегом <Directory> добавить:
    <Directory /home/mishanyya/public_html>
    AllowOverride All
    Require all granted
    </Directory>

    а вместо mishanyya надо вставить имя вашего компьютера,
  • в конце файла вставить ServerName localhost
  • сохранить и выйти: Ctrl+O Enter Ctrl+X
  • в /home/mishanyya/ для ваших проектов вручную создать папку public_html,
    где также вместо mishanyya надо вставить ваше значение,
    или в терминале набрать mkdir /home/mishanyya/public_html
  • открыть еще один файл:
    sudo nano /etc/apache2/mods-available/dir.conf
  • в нем найти:
    <IfModule mod_dir.c>
    DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
    </IfModule>
  • переставить index.php в начало списка, чтоб было вот так:
    <IfModule mod_dir.c>
    DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
    </IfModule>
  • сохранить и выйти: Ctrl+O Enter Ctrl+X

Для установки PhpMyAdmin на локальный сервер на Ubuntu 18.04

    Ввести в терминале:

  • sudo apt-get update
    sudo apt-get install phpmyadmin php-mbstring php-gettext
  • со всем соглашаться и при запросе создать пароль,
  • перезагрузить сервер sudo service apache2 restart
  • перенести файлы phpmyadmin в папку сайта:
    sudo ln -s /usr/share/phpmyadmin/ /var/www/html
  • по ссылке http://localhost/phpmyadmin/ должно открываться окно входа в PhpMyAdmin
  • перезагрузить сервер service apache2 restart

При входе на эту страницу через значение поля login=root будет выдаваться ошибка #1698 – Access denied for user ‘root’@’localhost’, так как вместо root по-умолчанию установлено значение phpmyadmin, которое и надо использовать!

База данных MySQL на локальном сервере Apache для Linux проверяется:

    Если хочется проверить подключение к базе данных, в терминале Ctrl+Alt+T можно ввести:

  • mysql -p -u phpmyadmin
  • можно будет увидеть надпись в терминале

    Welcome to the MySQL monitor

  • Для выхода можно ввести \q