Какой самый простой способ настроить стек LAMP?

Я установил новый экземпляр VPS Ubuntu и мне интересно, как проще всего начать работу с базовым стеком LAMP (т. Е. Какие пакеты требуются, какие параметры конфигурации необходимо настроить, если они есть, и т. Д.).

17 ответов

Решение
sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server

Он установит весь базовый стек LAMP для вас, запросит пароль root для MySQL и т. Д.

В частности, будут установлены следующие пакеты и их зависимости.

mysql-client-core-5.1 libwrap0 apache2  
libaprutil1-dbd-sqlite3 tcpd  
libapache2-mod-php5 apache2.2-common  
apache2-utils php5-common  
libaprutil1-ldap libaprutil1  
php5-mysql mysql-server-core-5.1  
libdbi-perl libplrpc-perl mysql-server  
apache2.2-bin libdbd-mysql-perl  
libhtml-template-perl  
libnet-daemon-perl libapr1  
mysql-server-5.1 libmysqlclient16  
ssl-cert apache2-mpm-prefork  
mysql-common mysql-client-5.1  

Вы также можете взглянуть на Руководство по Ubuntu Server.

Установите Apache

sudo apt-get install apache2

Установить PHP

sudo apt-get install php5 libapache2-mod-php5

Как и в 16.04, число сброшено:

sudo apt-get install php libapache2-mod-php

Установите MySQL

sudo apt-get install mysql-server

Установите phpMyAdmin

sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

Как и в случае установки PHP, в 16.04 число сбрасывается:

sudo apt-get install libapache2-mod-auth-mysql php-mysql phpmyadmin

Комбинированная установка

16,04:

sudo apt-get install apache2 php libapache2-mod-php mysql-server libapache2-mod-auth-mysql php-mysql phpmyadmin

До 16.04:

sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin

Самый простой способ установить LAMP с PHPMyAdmin - это:

sudo apt-get  install lamp-server^ phpmyadmin 

Вам даже не нужно устанавливать Taskel. Более подробную информацию можно найти здесь, что дает это:

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

sudo -H gedit /etc/apache2/apache2.conf

Добавьте эту строку где-нибудь в этом файле:

Include /etc/phpmyadmin/apache.conf 

Наконец перезапустите Apache, используя:

/etc/init.d/apache2 restart

или же

sudo service apache2 restart

В Synaptic нажмите "Изменить" и отметьте задачу. Затем выберите LAMP Server и нажмите "Применить". Готово.

Лично я всегда нахожу, что при установке сервера MySQL, а затем PHPMyAdmin установит все необходимые мне части.

sudo apt-get install mysql-server

(выполнение этого сначала означает, что он запрашивает пароль учетной записи root, который должен быть установлен заранее)

затем

sudo apt-get install phpmyadmin

Он также предоставляет вам все инструменты, которые вам понадобятся для администрирования сервера MySQL после его установки:)

В командной строке самый простой способ - использовать tasksel:

sudo tasksel install lamp-server

Пакеты apache2 а также libapache2-mod-php5, В php5 есть несколько дополнительных модулей, возможно, вам понадобятся некоторые. Перечислите их apt-cache search php5

Попробуйте изменить ваш поиск или

sudo apt-get install apache2 libapache2-mod-php5

Включить php5 с

sudo a2enmod php5

Перезапустите Apache

sudo service apache2 restart

Следующие вики-страницы могут быть очень полезны, если вы начинаете с Apache.

https://help.ubuntu.com/community/ApacheMySQLPHP

https://help.ubuntu.com/11.10/serverguide/C/httpd.html

Примечание. Этот ответ был перенесен из другого места. Чтобы добавить MySQL установить

sudo apt-get install mysql-server php5-mysql

http://www.apachefriends.org/en/xampp-linux.html

В него встроены LAMP, phpmyadmin и модули perl. Устанавливается в /opt/lampp, поэтому его можно легко установить / удалить...

PHP7.0 является стандартным в Ubuntu 16+

Вот краткое изложение:

1 как всегда

 sudo apt-get update

2 Установите Apache2

 sudo apt-get install apache2

3 Установите MySQL-сервер

 sudo apt-get install mysql-server

4 Установите PHP 7.0

 sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php-mbstring php7.0-mbstring php-gettext php7.0-json php-xml
 sudo a2enmod php7.0

5 Установите phpmyadmin

 sudo apt-get install mcrypt
 sudo apt-get install phpmyadmin

Обратите внимание, вам нужно добавить Include /etc/phpmyadmin/apache.conf к файлу, который вы откроете с помощью следующей команды. ( кредит)

 sudo gedit /etc/apache2/apache2.conf 

Необязательный

 sudo a2enmod rewrite

Моя швейцарская армейская команда ножа:

sudo apt-get install apache2 mysql-server mysql-client libapache2-mod-auth-mysql php5 php5-mysql libapache2-mod-php5 php5-mcrypt php5-curl php5-cli php5-gd phpmyadmin

Открытый терминал

Ctrl + Alt + T

Тип

sudo apt install synaptic

Это установит Synaptic в вашей системе

Тип

sudo synaptic 

чтобы открыть это.

Перейти к окну поиска

В поле поиска введите apache и нажмите кнопку поиска

Появится следующее поле

Прокрутите вниз до Apache2 и выберите поле слева от него.

Нажмите на применить

Выберите все зависимости и следуйте инструкциям на экране для установки.

Аналогичным образом установите

php7.0 и mysql-сервер один за другим

При установке mysql-сервера система запрашивает пароль root. Предоставь это.

После того, как все будет завершено, закройте синаптические.

Теперь откройте браузер и в адресной строке введите localhost и нажмите Enter

Если появляется следующая страница

тогда установка Apache2 прошла успешно

В терминальном типе

apt install vim
cd /var/www/html
vim testphp.php

Нажмите

я

Тип

<?php phpinfo(); ?>

Нажмите

Esc : x Enter

Зайдите в ваш браузер и в адресной строке введите localhost/testphp.php

Если появляется следующая страница

Тогда установка php7.0 прошла успешно

Перейти к терминалу и введите

mysql --version

Если вы получаете следующее приглашение (номера версий для вашей системы могут отличаться):

mysql Ver 14.14 Distrib 5.7.18, for Linux (x86_64) using EditLine wrapper

Тогда установка вашего mysql-сервера прошла успешно.

Тип

mysql -u root -p

Ты получишь:

Enter password:

Дай пароль.

Если вы получите следующее приглашение

Тогда вы теперь успешно можете войти

Тип

mysql> quit

выйти из системы

Поздравляем, теперь у вас есть полноценный LAMP Stack

Необязательный:

Вы также можете установить phpmyadmin с помощью synaptic. Во время установки будет предложено использовать сервер по умолчанию. Выберите apache2. Следуйте другим инструкциям на экране.

Затем откройте браузер и в адресной строке введите localhost/phpmyadmin

Появится следующая страница

В поле username введите root, а в поле password - пароль для пользователя root, который вы выбрали при установке на mysql-сервер.

Нажмите на кнопку Go.

Появится следующая страница

Теперь вы успешно установили phpmyadmin в вашей системе.

Вы можете установить фонарь Bitnami (пакет, содержащий все необходимые подпакеты LAMP).

Прежде всего создайте учетную запись на сайте bitnami, чтобы загрузить файл bitnami-lampstack-5.5.30-1-linux-x64-installer.run. Затем скопируйте файл на рабочий стол (для удобства). Чтобы предоставить разрешение на чтение и удаление, откройте терминал (Ctrl + Alt + T). и введите

chmod 755 chmod  755 'location of bitnami-lampstack-5.5.30-1-linux-x64-installer.run

Лучше перетащите файл.run с рабочего стола после ввода chmod 755, нажмите Ввод.

Теперь дважды щелкните по файлу.run. Он проведет вас через процесс установки.

Спасибо.

Если вы используете unbuntu 16, это просто с помощью одной команды:

sudo apt-get install apache2 mysql-server php libapache2-mod-php php-mcrypt php-mysql phpmyadmin

И просто следуйте инструкциям на экране, чтобы ввести пароль для конфигурации MySQL, phpmyadmin

Вы можете увидеть более подробную информацию в моем блоге http://tvivu.com/install-lamp-stack-ubuntu-16-04/

Выполните все шаги

sudo apt-get update
sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt install php7.0-cli
sudo apt-get install phpmyadmin php-mbstring php-gettext
sudo phpenmod mcrypt
sudo phpenmod mbstring
sudo systemctl restart apache2
sudo apt-get update

(Примечание. Если phpmyadmin не работает после Than, попробуйте этот код из трех последних строк)

gksu gedit /etc/apache2/apache2.conf
/etc/init.d/apache2 restart
sudo apt-get install gksu^C

У меня есть скрипт для этой задачи: lampi

Использование:

sudo lampi -i -s -n example.com.local -dr ~/example-site

Что оно делает:

  1. Установите ЛАМПУ стека (-i флаг)
  2. Установить и настроить apache2, mysql, php, phpmyadmin
  3. Затем настройте собственный сайт с именем example.com.local (-n опция)
  4. Установить каталог ~/example-site в качестве корня документа (-dr опция)
  5. Включить SSL (https) для этого сайта (-s флаг)

Теперь доступ к сайту можно получить с помощью http://example.com.local/ или https://example.com.local/

У меня есть простой в использовании bash-скрипт, который автоматически устанавливает стек LAMP в вашу систему.

Просто запустите эту команду в своем терминале, чтобы использовать скрипт bash:

wget --no-cache -O - https://gist.github.com/EmpireWorld/737fbb9f403d4dd66dee1364d866ba7e/raw/install-lamp.sh | bash

Также установка phpMyAdmin включена в суть.

Проверьте Гист

Попробуйте EHCP (простая панель управления хостингом) ...

Установка ehcp на чистый сервер сделает грязную работу за вас...

Другие вопросы по тегам