Proste kroki do skonfigurowania LAMP w Slackware 14.0

  • Vovich Masterovich
  • 0
  • 1143
  • 46

LAMPA to połączenie bezpłatnego oprogramowania typu open source. Akronim LAMPA odnosi się do pierwszych liter nazw Linux (system operacyjny), Apache HTTP Server, MySQL (oprogramowanie bazy danych) i PHP, Perl lub Python, głównych komponentów do zbudowania rentownego serwera WWW ogólnego przeznaczenia.[1]

Dokładna kombinacja oprogramowania zawartego w pakiecie LAMP może się różnić, szczególnie w odniesieniu do oprogramowania do obsługi skryptów internetowych, ponieważ Perl lub Python są czasami usuwane ze stosu. Podobne terminy istnieją dla zasadniczo tego samego pakietu oprogramowania (AMP) działające w innych systemach operacyjnych, takich jak Microsoft Windows (WAMP), Mac OS (MAMP), Solaris (SAMP), iSeries (iAMP) lub OpenBSD (OAMP).

Chociaż pierwotni autorzy tych programów nie zaprojektowali ich wszystkich specjalnie do współpracy, filozofia rozwoju i zestawy narzędzi są wspólne i zostały opracowane w ścisłym związku. Ta kombinacja oprogramowania stała się popularna, ponieważ jest bezpłatna, open source, a zatem łatwo dostosowalna, a także ze względu na wszechobecność jej komponentów, które są dołączane do większości obecnych dystrybucji Linuksa.

Mój serwer testowy Unixmen:

[email chroniony]: ~ # uname -a Linux Slackware 3.2.29 # 2 SMP pon. 17 września 14:19:22 CDT 2012 x86_64 Intel (R) Core (TM) 2 Quad CPU Q9300 @ 2.50GHz GenuineIntel GNU / Linux [e-mail chronione]: ~ #

Zacznijmy od Apache:

#slackpkg zainstaluj httpd

Teraz uruchom httpd przez:

[email chroniony]: ~ # httpd -k start Lub #chmod + x /etc/rc.d/rc.httpd # / etc / rc.d / rc.httpd restart

Sprawdź przez przeglądarkę, czy Apache działa:

http: // ip z http: // nazwa hosta

Należy pamiętać, że katalog główny dokumentu istnieje w / var / www / htdocs

Zainstaluj MySQL:

#slackpkg zainstaluj mysql

Uruchom serwer MySQL i skopiuj przykładową konfigurację:

[e-mail chroniony]: ~ # cp /etc/mysql/my-small.cnf /etc/my.cnf

Uruchom MySQL:

[ochrona poczty elektronicznej]: ~ # / usr / bin / mysql_install_db Instalowanie tabel systemowych MySQL… OK Wypełnianie tabel pomocy… OK Aby uruchomić mysqld podczas startu systemu, musisz skopiować pliki-pomocnicze / mysql.server we właściwe miejsce dla Twojego systemu PAMIĘTAJ ABY USTAWIĆ HASŁO DLA UŻYTKOWNIKA root MySQL! Aby to zrobić, uruchom serwer, a następnie wydaj następujące polecenia: / usr / bin / mysqladmin -u hasło root 'nowe-hasło' / usr / bin / mysqladmin -u root -h hasło Slackware 'nowe-hasło' Alternatywnie możesz uruchom: / usr / bin / mysql_secure_installation, co da ci również możliwość usunięcia testowych baz danych i anonimowego użytkownika utworzonego domyślnie. Jest to zdecydowanie zalecane w przypadku serwerów produkcyjnych. Więcej informacji znajdziesz w instrukcji. Możesz uruchomić demona MySQL przez: cd / usr; / usr / bin / mysqld_safe & Możesz przetestować demona MySQL za pomocą mysql-test-run.pl cd / usr / mysql-test; perl mysql-test-run.pl Prosimy o zgłaszanie wszelkich problemów ze skryptem / usr / bin / mysqlbug! [email chroniony]: ~ #
 [email chroniony]: ~ # chown -R mysql: mysql / var / lib / mysql
#chmod + x /etc/rc.d/rc.mysqld 
# / etc / rc.d / rc.mysqld restart [chroniony adres e-mail]: ~ # 130402 23:25:19 mysqld_safe Logowanie do „/var/lib/mysql/Slackware.err”. 130402 23:25:19 mysqld_safe Uruchamianie demona mysqld z bazami danych z / var / lib / mysq 
[email chroniony]: ~ # ps -ef | grep sql root 5689 1 0 23:27 pts / 0 00:00:00 / bin / sh / usr / bin / mysqld_safe --datadir = / var / lib / mysql --pid-file = / var / run / mysql / mysql. pid - skip-networking mysql 5945 5689 0 23:27 pts / 0 00:00:00 / usr / libexec / mysqld --basedir = / usr --datadir = / var / lib / mysql --plugin-dir = / usr / lib64 / mysql / plugin --user = mysql --skip-networking --log-error = / var / lib / mysql / Slackware.err --pid-file = / var / run / mysql / mysql.pid --socket = / var / run / mysql / mysql.sock --port = 3306 root 5964 1757 0 23:28 pkt / 0 00:00:00 grep sql

Utwórz hasło roota MySQL:

W tym przykładzie hasło roota to unixmen.

[email chroniony]: ~ # mysqladmin -u hasło root unixmen [chroniony email]: ~ # mysql -u root -p Wpisz hasło: Witamy w monitorze MySQL. Polecenia kończą się na; lub \ g. Twój identyfikator połączenia MySQL to 2 Wersja serwera: 5.5.29 MySQL Community Server (GPL) Copyright (c) 2000, 2012, Oracle i / lub jej podmioty stowarzyszone. Wszelkie prawa zastrzeżone. Oracle jest zastrzeżonym znakiem towarowym firmy Oracle Corporation i / lub jej podmioty stowarzyszone. Inne nazwy mogą być znakami towarowymi ich odpowiednich właściciele. Wpisz „pomoc”; lub „\ h” w celu uzyskania pomocy. Wpisz „\ c”, aby wyczyścić bieżącą instrukcję wejściową. mysql>

Zainstaluj PHP:

#slackpkg zainstaluj php

Odkomentuj #Include /etc/httpd/mod_php.conf na /etc/httpd/httpd.conf

edytować:

vi /etc/httpd/mod_php.conf

i dodaj:

addtype application / x-httpd-php .php .php3 .php4 .php5

Utwórz informacje o stronie PHP:

vi /var/www/htdocs/info.php

i dodaj:

 

 

 

Uruchom ponownie Apache, aby włączyć konfiguracje PHP:

[poczta chroniona]: ~ # /etc/rc.d/rc.httpd restart

Otwórz łącze do strony informacyjnej PHP http: //ip/info.php

To działa. Życzymy miłego korzystania z nowego serwera.




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux