Как установить LAMP на Ubuntu

Установите ЛАМПУ (Linux Aпаче MySQL PHP) в Ubuntu очень просто.

Процедура разделена на три части: установка и тестирование Apache, установка и тестирование PHP и, наконец, установка менеджера баз данных MySQL.

апаш

Установка

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

sudo apt-get install apache2

Готово, у вас уже установлен Apache 2 на вашем компьютере.

Веб-сервер будет запущен автоматически при загрузке машины. Если вам нужно запустить его вручную, введите в терминале следующую команду:

sudo service apache2 start

Чтобы остановить службу:

служба sudo apache2 stop

И перезапустить его

Восстановление sudo apache2

Каталог, в котором вы должны хранить свои сайты: / Вар / WWW

Для этого необходимо предоставить вашему пользователю необходимые привилегии. Следующая команда обычно подходит в большинстве случаев, хотя это может варьироваться в зависимости от степени безопасности, которая вам нужна на вашем веб-сервере:

sudo chmod -R 775 / var / www

Prueba

Авторизоваться http://localhost в вашем веб-браузере. Вы должны увидеть страницу Apache.

PHP

Установка

В терминале введите следующую команду:

sudo apt-get установить php5 libapache2-mod-php5 php5-cli php5-mysql

Перезапустите Apache с помощью:

Восстановление sudo apache2

Prueba

Чтобы проверить правильность установки, мы создадим очень простой скрипт PHP:

sudo gedit /var/www/test.php

Введите следующий контент и сохраните файл:


Чтобы запустить сценарий, я открыл ваш веб-браузер и получил доступ к следующему URL-адресу: http://localhost/prueba.php. Вы должны увидеть страницу с информацией о вашей установке PHP.

MySQL

Установка

Введите в терминале следующую команду:

sudo apt-get установить mysql-server mysql-client libmysqlclient-dev

В процессе установки вам будет предложено назначить пароль пользователю root MySQL.

Пароль root для MySQL

Prueba

Введите в терминал следующее:

sudo service mysql status

Он должен возвращать что-то о состоянии процесса mysql.

Чтобы убедиться, что пароль работает нормально:

mysql -uroot -pxxx

Где xxx - это пароль, который вы ввели при установке MySQL.

Если вы хотите изменить пароль root, выполните следующую команду после входа в MySQL:

УСТАНОВИТЬ ПАРОЛЬ ДЛЯ 'root' @ 'localhost' = ПАРОЛЬ ('ггг');

Подстановка ууу для вашего нового пароля.

MariaDB

Все больше и больше людей предпочитают использовать MariaDB вместо MySQL. Следует отметить, что MariaDB имеет высокую совместимость с MySQL, поскольку имеет те же команды, интерфейсы, API и библиотеки, а его цель - иметь возможность напрямую менять один сервер на другой. Это так, потому что MariaDB является прямым ответвлением MySQL, с той разницей, что у него есть лицензия GPL, в отличие от MySQL, который после покупки Oracle Sun изменил свою лицензию на частную.

Посмотрим, как установить MariaDB вместо MySQL.

Установка

Если вы ранее установили MySQL, вы должны сначала удалить его:

sudo apt-get purge mysql * sudo apt-get autoremove

Затем вам нужно добавить соответствующий PPA. В случае Ubuntu 13.10:

sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db sudo add-apt-repository 'deb http://mariadb.biz .net.id // репо / 5.5 / ubuntu дерзкий основной

И устанавливаем пакеты:

sudo apt-get update sudo apt-get install mariadb-server mariadb-client

Он запросит пароль пользователя root, как MySQL.

Prueba

Чтобы проверить правильность установки MariaDB:

mysql -v

Он должен возвращать информацию о MariaDB.

Чтобы проверить статус процесса mariadb:

sudo service mysql status

Удаленный доступ к базе данных

Если вы хотите получить доступ к MySQL через удаленные сценарии (то есть не размещенные на вашем собственном сервере), вам необходимо отредактировать адрес привязки в /etc/mysql/my.cnf и замените значение по умолчанию (127.0.0.1) своим IP-адресом.

После внесения изменений в my.cnf перезапустите MySQL с помощью:

перезапуск службы sudo mysql

PHPMYADMIN

phpMyAdmin - это графический администратор MySQL, широко используемый администраторами. Чтобы установить его, введите терминал:

sudo apt-get install phpmyadmin

Чтобы получить к нему доступ, войдите в свой веб-браузер по следующему URL-адресу: http://localhost/phpmyadmin

Не забудьте нажать пробел на экране конфигурации, чтобы выбрать Apache2 в качестве веб-сервера, который мы хотим настроить автоматически.

Если вы не можете получить доступ к phpmyadmin, попробуйте создать символическую ссылку в папке www, например:

sudo ln -s / usr / share / phpmyadmin / var / www /

библиотека gd

Если вы хотите добавить поддержку генерации графиков и управления ими в PHP, я написал в терминале:

sudo apt-get install php5-gd

SSL на Apache 2

Чтобы активировать модуль SSL (Secure Socket Layer) в Apache 2, введите в терминале:

sudo a2enmod ssl

Чтобы увидеть изменения, не забудьте перезапустить Apache2 с помощью:

sudo /etc/init.d/apache2 перезапуск

Фуэнтес: Мертвый волк & Unixmen


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

37 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   eliotime3000 сказал

    Если вы используете Ubuntu Minimal, он работает лучше (в Ubuntu Server эти компоненты уже установлены по умолчанию).

  2.   Иаков сказал

    Я знаю способ, который мне кажется более простым, вы просто используете следующую командную строку:
    "Sudo apt-get install lamp-server ^" и woala ... Весь процесс практически автоматический.

    1.    eliotime3000 сказал

      Это правда. Но если вы хотите что-то более совершенное, например, установить nignx вместо Apache, вам придется использовать другой метод.

      1.    Abimaelmartell сказал

        lamp = Linux Apache MySQL PHP, если вы хотите nginx, это больше не лампа 😛

    2.    Федерико А. Вальдес Тужаге сказал

      Пакет "lamp-server" отсутствует в моем репозитории Precise.

      1.    Бруно Кашио сказал

        в конце пакета стоит "^": sudo apt-get install lamp-server ^

        Ура! 🙂

    3.    Петерчеко сказал

      Ты имеешь в виду:

      apt-get install tasksel

      Tasksel

      и выберите опцию LAMP-SERVER и продолжите установку 😀

      1.    eliotime3000 сказал

        Это я нашел.

    4.    давайте использовать Linux сказал

      Послушайте, сейчас я не могу подтвердить эту информацию. Однако, согласно пакетам Ubuntu, этого не будет: http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy&section=all
      Такого пакета нет.
      Ура! Павел.

  3.   Иван Габриэль сказал

    Отличный учебник. Сохраняю в избранное.
    Привет!

    1.    давайте использовать Linux сказал

      Я рада, что это помогло, Иван! знак равно
      Объятие! Павел.

  4.   лепро сказал

    Лучшая команда - та, которую прокомментировал Джейкоб: "sudo apt-get install lamp-server ^"
    Он работает на всех разновидностях и версиях Ubuntu.
    Привет!

  5.   панхомора сказал

    Хорошая публикация и дополняя ее, мы могли бы использовать команду mysql_secure_installation (не root) для применения параметров безопасности, действительных как для mysql, так и для mariadb.

    привет от чили

    1.    давайте использовать Linux сказал

      Правильно ... спасибо за вклад!

  6.   Ryy сказал

    Что ж, я рекомендую xammp, установка проще, и у него есть графический интерфейс для остановки служб

    1.    давайте использовать Linux сказал

      Правда в том, что я тоже предпочитаю xampp. 🙂

  7.   Оскар Меза сказал

    Отлично !, здесь я расскажу, как установить его в Slackware http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html

    1.    давайте использовать Linux сказал

      Спасибо! Хороший вклад!

  8.   Ds23Ytube сказал

    Я предпочитаю напрямую использовать портативный Lampp. Я скачиваю его из Apache Friends. Это отличный инструмент.

    1.    давайте использовать Linux сказал

      Хорошо! Спасибо за комментарий. Во многих случаях это обычно наиболее удобно. Это правда.
      Ах! Без обид, небольшое исправление: отлично пишется с "C" после "X".
      Объятие! Павел.

  9.   Я стираю сказал

    Спасибо за сообщение! много раз при установке сервера ubuntu с опцией лампы вы получаете половину всего.

  10.   Рафа сказал

    Спасибо, очень хороший tuto и более персонализированный, чем установка метапакета, так как в моем случае для мелочей, которые я делаю, мне, например, не нужен mysql.
    Небольшой момент: тестовый php-файл должен находиться внутри html-папки, чтобы его можно было правильно загрузить, поэтому команда создания будет выглядеть так:
    sudo gedit /var/www/html/test.php

    1.    Рафа сказал

      Другая рекомендация, помимо предоставления разрешений на папку / var / www, как вы говорите, заключается в добавлении ее в группу пользователя с помощью команды;
      sudo chmod -R 775 / var / www
      sudo chown -hR ваше_имя_пользователя: ваше_имя_пользователя / var / www

      Чтобы мы могли создавать документы и ссылки в нем для работы

  11.   Вако сказал

    Кто-нибудь знает, как установить LAMP на Arch? Я уже следовал инструкциям вики, и когда я начал настраивать PHP, Apache перестал работать. уу

    1.    Elav сказал

      Вы можете использовать Bitnami и вы сэкономите много времени.

  12.   Кенги сказал

    очень хороший учебник мне очень помог, спасибо !!!

  13.   Анонимный сказал

    Спасибо большое =) хороший туториал =) cdt привет. Надеюсь увидеть больше ваших публикаций! ...

  14.   Хуан Антонио сказал

    Спасибо, большое спасибо за ваш вклад. Для меня это сработало. Команды понятны и объясняются по порядку, чтобы добраться до конца, который я хочу, чтобы запрограммировать
    привет

  15.   Рафаэль сказал

    Мне нужна помощь, руководство, что-то, что позволяет мне установить полный roundcube в ubuntu и его команды для поддержки всего, что связано с веб-почтой. От уже большое спасибо.

  16.   камеристка сказал

    Я знаю, что это что-то старое, но, черт возьми, ты спас мне жизнь, я думал, что никогда не выучу php.

    привет

  17.   DavidGL сказал

    Лучший учебник, который я видел по этому поводу. Во всем mysql я терпел неудачу. Большое спасибо!!! Мой компьютер уже готов сойти с ума. хи хи

  18.   Владелец Kemecraft сказал

    У меня ошибка 404, может ли кто-нибудь мне помочь? Спасибо
    заблуждаться http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates / main mysql-common все 5.5.41-0ubuntu0.14.04.1
    404 Not Found [IP: 54.185.19.94 80]
    заблуждаться http://security.ubuntu.com/ubuntu/ trusty-security / main mysql-common все 5.5.41-0ubuntu0.14.04.1
    404 Not Found [IP: 91.189.91.23 80]
    И еще ошибки.

  19.   duby2008 сказал

    Очень хорошо объяснено. Большое спасибо!.

  20.   Иван Флорес сказал

    спасибо это мне очень помогло

    1.    давайте использовать Linux сказал

      Пожалуйста! 🙂

  21.   Ксавье сказал

    ОЧЕНЬ ХОРОШЕЕ руководство по установке лампы в ubuntu и производных ... спасибо
    работает 100% на Xubuntu 15.04 и Elementary Os

  22.   Дан сказал

    Спасибо за обучение ...

    В конце этой строки отсутствует цитата: [sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu дерзкий главный]