Установите ЛАМПУ (Lприток Aпаче MySQL PHP) в Ubuntu очень просто.
Процедура разделена на три части: установка и тестирование Apache, установка и тестирование PHP и, наконец, установка менеджера баз данных MySQL.
апаш
Установка
В терминале введите:
sudo apt-get install apache2
Готово, у вас уже установлен Apache 2 на вашем компьютере.
Веб-сервер будет запущен автоматически при загрузке машины. Если вам нужно запустить его вручную, введите в терминале следующую команду:
запуск службы sudo apache2
Чтобы остановить службу:
служба 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.
Prueba
Введите в терминал следующее:
Статус службы sudo в MySQL
Он должен возвращать что-то о состоянии процесса 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 в MySQL
Удаленный доступ к базе данных
Если вы хотите получить доступ к MySQL через удаленные сценарии (то есть не размещенные на вашем собственном сервере), вам необходимо отредактировать адрес привязки в /etc/mysql/my.cnf и замените значение по умолчанию (127.0.0.1) своим IP-адресом.
После внесения изменений в my.cnf перезапустите MySQL с помощью:
перезапуск службы sudo mysql
PHPMYADMIN
phpMyAdmin - это графический администратор MySQL, широко используемый администраторами. Чтобы установить его, введите терминал:
sudo apt-get установить phpmyadmin
Чтобы получить к нему доступ, войдите в свой веб-браузер по следующему URL-адресу: http://localhost/phpmyadmin
Не забудьте нажать пробел на экране конфигурации, чтобы выбрать Apache2 в качестве веб-сервера, который мы хотим настроить автоматически.
Если вы не можете получить доступ к phpmyadmin, попробуйте создать символическую ссылку в папке www, например:
sudo ln -s / usr / share / phpmyadmin / var / www /
библиотека gd
Если вы хотите добавить поддержку генерации графиков и управления ими в PHP, я написал в терминале:
sudo apt-get установить php5-gd
SSL на Apache 2
Чтобы активировать модуль SSL (Secure Socket Layer) в Apache 2, введите в терминале:
sudo a2enmod SSL
Чтобы увидеть изменения, не забудьте перезапустить Apache2 с помощью:
sudo /etc/init.d/apache2 перезапуск
Фуэнтес: Мертвый волк & Unixmen
Если вы используете Ubuntu Minimal, он работает лучше (в Ubuntu Server эти компоненты уже установлены по умолчанию).
Я знаю способ, который мне кажется более простым, вы просто используете следующую командную строку:
"Sudo apt-get install lamp-server ^" и woala ... Весь процесс практически автоматический.
Это правда. Но если вы хотите что-то более совершенное, например, установить nignx вместо Apache, вам придется использовать другой метод.
lamp = Linux Apache MySQL PHP, если вы хотите nginx, это больше не лампа 😛
Пакет "lamp-server" отсутствует в моем репозитории Precise.
в конце пакета стоит "^": sudo apt-get install lamp-server ^
Ура! 🙂
Ты имеешь в виду:
apt-get установить задачи
Tasksel
и выберите опцию LAMP-SERVER и продолжите установку 😀
Это я нашел.
Послушайте, сейчас я не могу подтвердить эту информацию. Однако, согласно пакетам Ubuntu, этого не будет: http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy§ion=all
Такого пакета нет.
Ура! Павел.
Отличный учебник. Сохраняю в избранное.
Привет!
Я рада, что это помогло, Иван! знак равно
Объятие! Павел.
Лучшая команда - та, которую прокомментировал Джейкоб: "sudo apt-get install lamp-server ^"
Он работает на всех разновидностях и версиях Ubuntu.
Привет!
Хорошая публикация и дополняя ее, мы могли бы использовать команду mysql_secure_installation (не root) для применения параметров безопасности, действительных как для mysql, так и для mariadb.
привет от чили
Правильно ... спасибо за вклад!
Что ж, я рекомендую xammp, установка проще, и у него есть графический интерфейс для остановки служб
Правда в том, что я тоже предпочитаю xampp. 🙂
Отлично !, здесь я расскажу, как установить его в Slackware http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html
Спасибо! Хороший вклад!
Я предпочитаю напрямую использовать портативный Lampp. Я скачиваю его из Apache Friends. Это отличный инструмент.
Хорошо! Спасибо за комментарий. Во многих случаях это обычно наиболее удобно. Это правда.
Ах! Без обид, небольшое исправление: отлично пишется с "C" после "X".
Объятие! Павел.
Спасибо за сообщение! много раз при установке сервера ubuntu с опцией лампы вы получаете половину всего.
Спасибо, очень хороший tuto и более персонализированный, чем установка метапакета, так как в моем случае для мелочей, которые я делаю, мне, например, не нужен mysql.
Небольшой момент: тестовый php-файл должен находиться внутри html-папки, чтобы его можно было правильно загрузить, поэтому команда создания будет выглядеть так:
sudo gedit /var/www/html/test.php
Другая рекомендация, помимо предоставления разрешений на папку / var / www, как вы говорите, заключается в добавлении ее в группу пользователя с помощью команды;
sudo chmod -R 775 / var / www
sudo chown -hR ваше_имя_пользователя: ваше_имя_пользователя / var / www
Чтобы мы могли создавать документы и ссылки в нем для работы
Кто-нибудь знает, как установить LAMP на Arch? Я уже следовал инструкциям вики, и когда я начал настраивать PHP, Apache перестал работать. уу
Вы можете использовать Bitnami и вы сэкономите много времени.
очень хороший учебник мне очень помог, спасибо !!!
Спасибо большое =) хороший туториал =) cdt привет. Надеюсь увидеть больше ваших публикаций! ...
Спасибо, большое спасибо за ваш вклад. Для меня это сработало. Команды понятны и объясняются по порядку, чтобы добраться до конца, который я хочу, чтобы запрограммировать
привет
Мне нужна помощь, руководство, что-то, что позволяет мне установить полный roundcube в ubuntu и его команды для поддержки всего, что связано с веб-почтой. От уже большое спасибо.
Я знаю, что это что-то старое, но, черт возьми, ты спас мне жизнь, я думал, что никогда не выучу php.
привет
Лучший учебник, который я видел по этому поводу. Во всем mysql я терпел неудачу. Большое спасибо!!! Мой компьютер уже готов сойти с ума. хи хи
У меня ошибка 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]
И еще ошибки.
Очень хорошо объяснено. Большое спасибо!.
спасибо это мне очень помогло
Пожалуйста! 🙂
ОЧЕНЬ ХОРОШЕЕ руководство по установке лампы в ubuntu и производных ... спасибо
работает 100% на Xubuntu 15.04 и Elementary Os
Спасибо за обучение ...
В конце этой строки отсутствует цитата: [sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu дерзкий главный]