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

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

132
задан 26 December 2016 в 03:34

17 ответов

sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server

Она установит для вас весь основной LAMP-стек, приглашение на ввод пароля MySQL root и т.д.

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

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

121
ответ дан 26 December 2016 в 03:34

Я сделал простой в использовании простой сценарий bash которая автоматически устанавливает стек LAMP в вашу систему.

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

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

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

Ознакомьтесь с Gist

0
ответ дан 26 December 2016 в 03:34

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

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 не работает после этого, попробуйте этот последний трехстрочный код)

gksu gedit /etc/apache2/apache2.conf
/etc/init.d/apache2 restart
sudo apt-get install gksu^C
0
ответ дан 26 December 2016 в 03:34

Если вы используете Ubuntu 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/

0
ответ дан 26 December 2016 в 03:34

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

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

-7
ответ дан 26 December 2016 в 03:34

Вы можете установить Bitnami lampstack . (Пакет, содержащий все необходимые дополнительные пакеты 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 , нажмите Enter.

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

Спасибо.

0
ответ дан 26 December 2016 в 03:34

У меня есть скрипт для этой задачи: 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. Установите ~/директорию сайта-примера как корневую директорию документа (-dr опция)
  5. Включите SSL (https) для этого сайта (-s флаг)

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

0
ответ дан 26 December 2016 в 03:34

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

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

1 Как всегда

 sudo apt-get update

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

 sudo apt-get install apache2

3 Установите mysql-server

 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
1
ответ дан 26 December 2016 в 03:34

بسته ها 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 install

sudo apt-get install mysql-server php5-mysql
4
ответ дан 26 December 2016 в 03:34

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

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

2
ответ дан 26 December 2016 в 03:34

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

Ctrl + Alt + T

Тип

sudo apt install synaptic

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

Введите

sudo synaptic 

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

enter image description here

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

enter image description here

enter image description here

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

enter image description here

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

enter image description here

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

enter image description here

Нажмите «Применить»

enter image description here

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

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

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

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

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

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

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

enter image description here

] затем Apache2 установка прошла успешно.

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

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

Нажмите

i

Введите

<?php phpinfo(); ?>

Нажмите

Esc : x Enter

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

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

enter image description here

, значит установка 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:

Введите пароль.

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

enter image description here

, то теперь вы можете успешно войти в систему

Введите

mysql> quit

для выхода.

Поздравляем, теперь у вас есть полностью рабочий стек LAMP

Дополнительно:

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

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

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

enter image description here

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

Нажмите кнопку Перейти .

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

enter image description here

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

1
ответ дан 26 December 2016 в 03:34

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

sudo tasksel install lamp-server
10
ответ дан 26 December 2016 в 03:34

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

sudo apt-get install mysql-server

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

затем

sudo apt-get install phpmyadmin

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

11
ответ дан 26 December 2016 в 03:34

В Synaptic щелкните по редактированию и отметьте по задаче. Затем выберите LAMP Server и нажмите кнопку Применить. Готово.

15
ответ дан 26 December 2016 в 03:34

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

sudo apt-get  install lamp-server^ phpmyadmin 

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

Для доступа к PHPMyAdmin, откройте терминал и введите:

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

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

Include /etc/phpmyadmin/apache.conf 

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

Include /etc/phpmyadmin/apache.conf 

:

/etc/init.d/apache2 restart

или

sudo service apache2 restart
29
ответ дан 26 December 2016 в 03:34

Gosod Apache

sudo apt-get install apache2

Gosod PHP

sudo apt-get install php5 libapache2-mod-php5

Fel fo 16.04, mae'r nifer yn cael ei ollwng:

sudo apt-get install php libapache2-mod-php

Gosod MySQL

sudo apt-get install mysql-server

Gosod phpMyAdmin

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

Yn yr un modd â'r gosodiad PHP, yn 16.04, mae'r rhif yn cael ei ollwng:

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

Gosodiad cyfun

16.04:

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

Cyn 16.04:

sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin
30
ответ дан 26 December 2016 в 03:34

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

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
2
ответ дан 26 December 2016 в 03:34

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

Похожие вопросы: