Відповіді:
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 .
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
Вам навіть не потрібно встановлювати таскель. Більш детальну інформацію можна знайти тут , що дає це:
Щоб отримати доступ до PHPMyAdmin, відкрийте термінал і введіть:
sudo -H gedit /etc/apache2/apache2.conf
Додайте цей рядок десь у цей файл:
Include /etc/phpmyadmin/apache.conf
Нарешті перезапустіть Apache за допомогою:
/etc/init.d/apache2 restart
або
sudo service apache2 restart
^
) не є помилковою помилкою у цій відповіді. Дивіться також: Чи варто використовувати завдання, завдання в APT або встановлювати звичайні метапакети?
У Synaptic клацніть редагувати та позначте завдання. Потім виберіть LAMP Server і натисніть Застосувати. Зроблено.
Я особисто завжди вважаю, що встановити MySQL-сервер, а потім PHPMyAdmin встановить усі необхідні мені частини
sudo apt-get install mysql-server
(це робиться спочатку, це означає, що він запитує пароль кореневого облікового запису заздалегідь)
тоді
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
Перезапустіть апаш
sudo service apache2 restart
Наступні сторінки вікі можуть бути дуже корисними, якщо ви починаєте з апаша.
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/uk/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
Це дозволить встановити синаптик у вашій системі
Тип
sudo synaptic
щоб відкрити його.
Перейдіть до вікна пошуку
У полі пошуку введіть apache та натисніть кнопку Пошук
З'являється наступне поле
Прокрутіть униз до Apache2 і виберіть поле, що залишилося.
Клацніть на застосувати
Виберіть усі залежності та дотримуйтесь інструкцій на екрані для встановлення.
Аналогічним чином встановіть
php7.0 і mysql-сервер по черзі
Під час встановлення mysql-сервер система запитує корінний пароль. Надайте це.
Після того, як все завершено, закрийте синаптичний.
Тепер відкрийте браузер і в адресному рядку введіть 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
Необов’язково:
Ви також можете встановити phpmyadmin, використовуючи синаптичний. Під час встановлення він попросить використовувати сервер за замовчуванням. Виберіть apache2 . Дотримуйтесь інших інструкцій на екрані.
Потім відкрийте веб-переглядач і в адресному рядку введіть localhost / phpmyadmin
З'являється наступна сторінка
У полі користувача ім'я введіть root та в полі password введіть пароль для користувача root, який ви вибрали під час встановлення mysql-сервера.
Клацніть на кнопку « Перейти ».
З'являється наступна сторінка
Тепер ви успішно встановили 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
, натисніть клавішу Enter.
Тепер двічі клацніть на .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 не працює після того, як спробуйте цей останній три рядковий код)
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
робити це. Дивіться це: чи варто використовувати завдання, задачі в APT або встановлювати звичайні метапакети?