Я установил новый экземпляр VPS Ubuntu и мне интересно, как проще всего начать работу с базовым стеком LAMP (т. Е. Какие пакеты требуются, какие параметры конфигурации необходимо настроить, если они есть, и т. Д.).
Я установил новый экземпляр VPS Ubuntu и мне интересно, как проще всего начать работу с базовым стеком LAMP (т. Е. Какие пакеты требуются, какие параметры конфигурации необходимо настроить, если они есть, и т. Д.).
Ответы:
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 .
E: Package 'php5' has no installation candidate
, E: Package 'libapache2-mod-php5' has no installation candidate
, E: Unable to locate package libapache2-mod-auth-mysql
и E: Package 'php5-mysql' has no installation candidate
как я по прибывшему это?
Установите 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
libapache2-mod-auth-mysql
больше не требуется в 16.04
Самый простой способ установить 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
^
в этом ответе caret ( ) не является опечаткой. Смотрите также: Должен ли я использовать tasksel, задачи в APT или устанавливать обычные метапакеты?
В 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, поэтому его можно легко установить / удалить ...
Моя швейцарская армейская команда ножа:
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
PHP7.0 является стандартным в Ubuntu 16+
Вот краткое изложение:
sudo apt-get update
sudo apt-get install apache2
sudo apt-get install mysql-server
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
sudo apt-get install mcrypt
sudo apt-get install phpmyadmin
Обратите внимание, что вам нужно добавить Include /etc/phpmyadmin/apache.conf
файл, который вы откроете, с помощью следующей команды. ( кредит )
sudo gedit /etc/apache2/apache2.conf
sudo a2enmod rewrite
Открытый терминал
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
Нажмите
i
Тип
<?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. Он проведет вас через процесс установки.
Спасибо.
У меня есть скрипт для этой задачи: lampi
Использование:
sudo lampi -i -s -n example.com.local -dr ~/example-site
-i
флаг)-n
опция)-dr
опция)-s
флаг)Теперь доступ к сайту можно получить с помощью http: //example.com.local или https: //example.com.local.
Выполните все шаги
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
У меня есть простой в использовании bash-скрипт, который автоматически устанавливает стек LAMP в вашу систему.
Просто запустите эту команду в своем терминале, чтобы использовать скрипт bash:
wget --no-cache -O - https://gist.github.com/EmpireWorld/737fbb9f403d4dd66dee1364d866ba7e/raw/install-lamp.sh | bash
Также установка phpMyAdmin включена в суть.
Если вы работаете в 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/
Попробуйте EHCP (простая панель управления хостингом) ...
Установка ehcp на чистый сервер сделает грязную работу за вас ...
tasksel
делать это. Смотрите это: Должен ли я использовать tasksel, задачи в APT или устанавливать обычные метапакеты?