Założyłem nową instancję VPS Ubuntu i zastanawiam się, jaki jest najłatwiejszy sposób na uruchomienie przy użyciu podstawowego stosu LAMP (tj. Które pakiety są wymagane, jakie opcje konfiguracji należy ulepszyć, jeśli w ogóle, itd.).
Założyłem nową instancję VPS Ubuntu i zastanawiam się, jaki jest najłatwiejszy sposób na uruchomienie przy użyciu podstawowego stosu LAMP (tj. Które pakiety są wymagane, jakie opcje konfiguracji należy ulepszyć, jeśli w ogóle, itd.).
Odpowiedzi:
sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server
Zainstaluje dla ciebie cały podstawowy stos LAMP, poprosi o hasło root MySQL itp.
Mówiąc dokładniej, zainstaluje następujące pakiety i ich zależności.
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
Możesz także rzucić okiem na Przewodnik po Ubuntu Server Guide .
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
a E: Package 'php5-mysql' has no installation candidate
jaki sposób mogę się nad tym?
Zainstaluj Apache
sudo apt-get install apache2
Zainstaluj PHP
sudo apt-get install php5 libapache2-mod-php5
W przypadku 16.04 liczba jest pomijana:
sudo apt-get install php libapache2-mod-php
Zainstaluj MySQL
sudo apt-get install mysql-server
Zainstaluj phpMyAdmin
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
Podobnie jak w przypadku instalacji PHP, w 16.04 liczba jest pomijana:
sudo apt-get install libapache2-mod-auth-mysql php-mysql phpmyadmin
Łączona instalacja
16.04:
sudo apt-get install apache2 php libapache2-mod-php mysql-server libapache2-mod-auth-mysql php-mysql phpmyadmin
Przed 16.04:
sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin
libapache2-mod-auth-mysql
nie jest już potrzebny w 16.04
Najłatwiejszym sposobem zainstalowania LAMP za pomocą PHPMyAdmin jest użycie:
sudo apt-get install lamp-server^ phpmyadmin
Nie musisz nawet instalować taskel. Więcej informacji można znaleźć tutaj , co daje:
Aby uzyskać dostęp do PHPMyAdmin, otwórz terminal i wpisz:
sudo -H gedit /etc/apache2/apache2.conf
Dodaj tę linię gdzieś w tym pliku:
Include /etc/phpmyadmin/apache.conf
Na koniec uruchom ponownie Apache, używając:
/etc/init.d/apache2 restart
lub
sudo service apache2 restart
^
) nie jest literówką w tej odpowiedzi. Zobacz także: Czy powinienem używać tasksel, zadań w APT czy instalować regularne metapakiety?
W Synaptic kliknij edytuj i oznacz według zadania. Następnie wybierz Serwer LAMP i naciśnij Zastosuj. Gotowy.
Osobiście zawsze uważam, że instalacja serwera MySQL, a następnie PHPMyAdmin spowoduje zainstalowanie wszystkich potrzebnych części
sudo apt-get install mysql-server
(wykonanie tej czynności oznacza, że poprosi o wcześniejsze ustawienie hasła do konta root)
następnie
sudo apt-get install phpmyadmin
Daje również wszystkie narzędzia potrzebne do administrowania serwerem MySQL po jego zainstalowaniu :)
W linii poleceń najprostszym sposobem jest prawdopodobnie użycie tasksel :
sudo tasksel install lamp-server
Pakiety to apache2
i libapache2-mod-php5
. php5 ma wiele dodatkowych modułów, możesz potrzebować trochę. Wymień je za pomocąapt-cache search php5
Spróbuj ponownie wyszukać swoje wyszukiwanie lub
sudo apt-get install apache2 libapache2-mod-php5
Włącz php5 za pomocą
sudo a2enmod php5
Uruchom ponownie apache
sudo service apache2 restart
Następujące strony wiki mogą być bardzo pomocne, jeśli zaczynasz z Apache.
https://help.ubuntu.com/community/ApacheMySQLPHP
https://help.ubuntu.com/11.10/serverguide/C/httpd.html
Uwaga - ta odpowiedź została przeniesiona z innego miejsca. Aby dodać instalację mysql
sudo apt-get install mysql-server php5-mysql
http://www.apachefriends.org/en/xampp-linux.html
Ma LAMP oraz phpmyadmin zintegrowane z modułami perla. Instaluje się w / opt / lampp, dzięki czemu można go łatwo zainstalować / usunąć ...
Polecenie noża mojej szwajcarskiej armii:
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 jest standardem w Ubuntu 16+
Oto podsumowanie:
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
Uwaga: musisz dodać Include /etc/phpmyadmin/apache.conf
do pliku, który otworzysz, następującym poleceniem. ( kredyt )
sudo gedit /etc/apache2/apache2.conf
sudo a2enmod rewrite
Otwórz terminal
Ctrl+ Alt+T
Rodzaj
sudo apt install synaptic
Spowoduje to zainstalowanie synaptic w twoim systemie
Rodzaj
sudo synaptic
aby to otworzyć.
Idź do pola wyszukiwania
W polu wyszukiwania wpisz apache i kliknij przycisk Wyszukaj
Pojawi się następujące pole
Przewiń w dół do Apache2 i zaznacz pole po lewej.
Kliknij Zastosuj
Wybierz wszystkie zależności i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować.
W podobny sposób zainstaluj
php7.0 i serwer mysql jeden po drugim
Podczas instalacji systemu mysql-server pyta o hasło roota . Zapewnić to.
Po zakończeniu wszystkiego zamknij synaptic.
Teraz otwórz przeglądarkę, w pasku adresu wpisz localhost i naciśnijEnter
Jeśli pojawi się następująca strona
następnie Apache2 instalacja jest udana
W typie terminala
apt install vim
cd /var/www/html
vim testphp.php
naciśnij
i
Rodzaj
<?php phpinfo(); ?>
naciśnij
Esc : x Enter
Przejdź do przeglądarki i na pasku adresu wpisz localhost / testphp.php
Jeśli pojawi się następująca strona
Następnie instalacja php7.0 zakończyła się powodzeniem
Idź do terminala i wpisz
mysql --version
Jeśli pojawi się następujący monit (numery wersji dla twojego systemu mogą być inne):
mysql Ver 14.14 Distrib 5.7.18, for Linux (x86_64) using EditLine wrapper
Następnie instalacja serwera mysql zakończyła się powodzeniem.
Rodzaj
mysql -u root -p
Dostaniesz:
Enter password:
Podaj hasło
Jeśli pojawi się następujący monit
Następnie możesz pomyślnie zalogować się
Rodzaj
mysql> quit
wylogować się.
Gratulacje, teraz masz w pełni działający stos LAMP
Opcjonalny:
Możesz także zainstalować phpmyadmin przy użyciu synaptic. Podczas instalacji poprosi o użycie domyślnego serwera. Wybierz apache2 . Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
Następnie otwórz przeglądarkę i w pasku adresu wpisz localhost / phpmyadmin
Pojawi się następująca strona
W polu nazwy użytkownika wpisz root, aw polu hasła wpisz hasło użytkownika root wybranego podczas instalacji serwera mysql.
Kliknij przycisk Go .
Pojawi się następująca strona
Teraz pomyślnie zainstalowałeś phpmyadmin w swoim systemie.
Możesz zainstalować lampstack Bitnami . (Pakiet zawierający wszystkie niezbędne sub-pakiety LAMP).
Przede wszystkim utwórz konto w witrynie bitnami, aby pobrać plik bitnami-lampstack-5.5.30-1-linux-x64-installer.run . Następnie skopiuj plik na pulpit (dla wygody). Aby zezwolić na odczyt i egzekucję, otwórz terminal (Ctrl + Alt + T). i wpisz
chmod 755 chmod 755 'location of bitnami-lampstack-5.5.30-1-linux-x64-installer.run
Lepiej przeciągnij i upuść plik .run z pulpitu po wpisaniu chmod 755
, naciśnij enter.
Teraz kliknij dwukrotnie plik .run. Poprowadzi Cię przez proces instalacji.
Dziękuję Ci.
Mam skrypt do tego zadania: lampi
Stosowanie:
sudo lampi -i -s -n example.com.local -dr ~/example-site
-i
flaga)-n
opcja)-dr
opcja)-s
flaga)Teraz do witryny można uzyskać dostęp za pomocą http: //example.com.local lub https: //example.com.local
Wykonaj wszystkie kroki
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
(Uwaga: jeśli phpmyadmin nie działa po Niż Wypróbuj ten kod z ostatnich trzech linii)
gksu gedit /etc/apache2/apache2.conf
/etc/init.d/apache2 restart
sudo apt-get install gksu^C
Stworzyłem łatwy w użyciu, prosty skrypt bash, który automatycznie instaluje stos LAMP w twoim systemie.
Wystarczy uruchomić to polecenie w swoim terminalu, aby użyć skryptu bash:
wget --no-cache -O - https://gist.github.com/EmpireWorld/737fbb9f403d4dd66dee1364d866ba7e/raw/install-lamp.sh | bash
W instalacji znajduje się również instalacja phpMyAdmin.
Jeśli korzystasz z systemu Ubuntu 16, wystarczy jedno polecenie:
sudo apt-get install apache2 mysql-server php libapache2-mod-php php-mcrypt php-mysql phpmyadmin
I po prostu postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby wprowadzić hasło do konfiguracji mysql, phpmyadmin
Możesz zobaczyć więcej szczegółów na moim blogu http://tvivu.com/install-lamp-stack-ubuntu-16-04/
Wypróbuj EHCP (łatwy panel sterowania hostingu) ...
Instalacja ehcp na czystym serwerze wykona dla ciebie brudną robotę ...
tasksel
tego. Zobacz: Czy powinienem używać tasksel, zadań w APT, czy instalować regularne metapakiety?