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

112

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

задан jerhinesmith 28.07.2010 в 19:37
источник

17 ответов

116
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 .

    
ответ дан andol 28.07.2010 в 19:41
источник
29

Установить 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
    
ответ дан Sniper 13.04.2013 в 20:23
25

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

sudo apt-get  install lamp-server^ phpmyadmin 

Вам даже не нужно устанавливать taskel. Более подробную информацию можно найти здесь , которая дает следующее:

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

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

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

Include /etc/phpmyadmin/apache.conf 

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

/etc/init.d/apache2 restart

или

sudo service apache2 restart
    
ответ дан Abhishek Bhardwaj 27.08.2012 в 21:44
14

В Synaptic нажмите «Изменить» и отметьте по задаче. Затем выберите LAMP Server и нажмите Apply. Готово.

    
ответ дан Owais Lone 31.07.2010 в 05:31
10

Я лично всегда нахожу, что установка сервера MySQL, а затем PHPMyAdmin установит все нужные мне детали

sudo apt-get install mysql-server

(сначала это означает, что он запрашивает пароль root-учетной записи заранее)

затем

sudo apt-get install phpmyadmin

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

    
ответ дан JonTheNiceGuy 29.07.2010 в 08:55
10

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

sudo tasksel install lamp-server
    
ответ дан txwikinger 28.07.2010 в 19:41
4

Пакеты 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

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

Ссылка

Ссылка

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

sudo apt-get install mysql-server php5-mysql
    
ответ дан Panther 18.01.2012 в 22:00
2

Ссылка

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

    
ответ дан sagarchalise 20.08.2010 в 17:35
2

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

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
    
ответ дан thucnguyen 03.09.2014 в 15:19
1

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
    
ответ дан Ulad Kasach 26.04.2016 в 07:22
1

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

Ctrl + Alt + T

Тип

sudo apt install synaptic

Это приведет к установке синаптики в вашей системе.

Тип

sudo synaptic 

, чтобы открыть его.

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

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

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

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

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

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

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

php7.0 и mysql-server один за другим

Во время установки системы mysql-server запрашивает пароль root . Предоставьте его.

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

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

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

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

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

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

Нажмите

я

Тип

<?php phpinfo(); ?>

Нажмите

Esc : x Введите

Перейдите в свой браузер и в адресной строке 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 с помощью синаптики. Во время установки он попросит использовать сервер по умолчанию. Выберите apache2 . Следуйте инструкциям на экране.

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

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

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

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

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

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

    
ответ дан rancho 05.05.2017 в 03:34
0

Вы можете установить фонарь 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. Он проведет вас через процесс установки.

Спасибо.

    
ответ дан user441517 27.12.2015 в 12:52
0

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

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

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

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

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

Теперь к сайту можно получить доступ с помощью Ссылка или Ссылка     

ответ дан Jahid 26.06.2016 в 18:19
0

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

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

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

Вы можете увидеть более подробную информацию в своем блоге Ссылка

    
ответ дан Vu Tran 10.12.2016 в 09:48
0

Следуйте всем шагам

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
    
ответ дан Siddharth Shukla 06.02.2017 в 23:17
0

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

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

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

Также включена установка phpMyAdmin, содержащаяся в сущности.

Отъезд Gist

    
ответ дан Hasan Bayat 08.07.2017 в 17:50
-7

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

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

    
ответ дан Vangelis Afantenos 28.06.2011 в 19:11

Ознакомьтесь с другими вопросами по меткам