Zainstaluj WordPress na Ubuntu 16.10 / 17.04 z Apache2, PHP i MariaDB

  • Eustace Evans
  • 0
  • 2628
  • 241

Domyślnie, gdy ludzie mówią o stosie LAMP, zwykle odnoszą się do Linuksa, Apache2, MySQL i PHP. Jest to domyślny stos do uruchamiania popularnych aplikacji opartych na PHP w systemach Linux. Dzisiejszy post pokazuje, jak zainstalować LAMP z MariaDB zamiast serwera bazy danych MySQL.

WordPress wymaga do działania LAMP. Stos LAMP to zbiór pakietów oprogramowania o otwartym kodzie źródłowym, które obsługują większość dzisiejszych witryn internetowych. Jest to skrót od Linux, Apache2, MySQL i PHP.

Aby WordPress działał, musisz najpierw zainstalować LAMP. Aby to zrobić, wykonaj poniższe czynności:

Krok 1: Zainstaluj Ubuntu Linux

Ubuntu Linux to mój preferowany system operacyjny Linux. Jest łatwy w użyciu, stabilny i prawdopodobnie ma więcej wsparcia niż inne dystrybucje Linuksa. Jeśli jesteś nowym użytkownikiem, prawdopodobnie powinieneś zacząć od Ubuntu. W tym samouczku Ubuntu jest naszą preferowaną dystrybucją Linuksa.

Zainstaluj Ubuntu z dostępem do roota i uruchom poniższe polecenia, aby go zaktualizować.

sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autorove

Krok 2: Zainstaluj serwer WWW Apache2

Po zainstalowaniu Ubuntu i zaktualizowaniu go, uruchom poniższe polecenia, aby zainstalować serwer WWW Apache2.

sudo apt-get install apache2

Krok 3: Zainstaluj serwer bazy danych MariaDB

Po zainstalowaniu serwera WWW Apache2 uruchom poniższe polecenia, aby zainstalować serwer bazy danych MariaDB.

sudo apt-get install mariadb-server mariadb-client

Po zakończeniu instalacji serwera bazy danych powyżej uruchom poniższe polecenia, aby zabezpieczyć go hasłem root.

sudo mysql_secure_installation

Zostaniesz poproszony o udzielenie odpowiedzi na poniższe pytania… skorzystaj z tego przewodnika poniżej, aby odpowiedzieć.

Wprowadź aktualne hasło użytkownika root (wpisz żadnego): NACIŚNIJ ENTER Ustawić hasło roota? [T / n] T UTWÓRZ SWOJE HASŁO Usunąć anonimowych użytkowników? [T / n] T Zabronić zdalnego logowania roota? [T / n] T Usunąć testową bazę danych i uzyskać do niej dostęp? [T / n] T Odśwież teraz tabele uprawnień? [T / n] Y

Następnie kontynuuj poniżej, aby utworzyć bazę danych WordPress i konto użytkownika.

Krok 4: Utwórz bazę danych i użytkownika WordPress

Po zainstalowaniu serwera MariaDB uruchom poniższe polecenia, aby zalogować się do serwera bazy danych

sudo mysql -u root -p

Zostaniesz poproszony o podanie hasła roota. Wpisz ten, który utworzyłeś powyżej dla użytkownika root.

Następnie uruchom poniższe polecenia SQL, aby utworzyć bazę danych o nazwie wordpressdb.

UTWÓRZ BAZĘ DANYCH wordpressdb;

Uruchom poniższe polecenia, aby utworzyć nowego użytkownika o nazwie wpuser z nowym hasłem i przyznać użytkownikowi dostęp do baz danych wordpressdb.

GRANT ALL ON wordpressdb. * TO 'wpuser' @ 'localhost' IDENTIFIED BY 'type_new_password_here';

Następnie uruchom poniższe polecenia, aby zapisać zmiany i wyjść.

PRZYWILEJE SPŁUKIWANIA; wyjście

Krok 5: Zainstaluj PHP i jego moduły

Po utworzeniu bazy danych i konta użytkownika WordPress uruchom poniższe polecenia, aby zainstalować PHP i inne moduły dla WordPress.

sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-pear php-imagick php-imap php-mcrypt php-recode php-tidy php-xmlrpc

Krok 6: Pobierz zawartość WordPress

Teraz, gdy wszystkie pakiety i serwer wymagane przez WordPress są zainstalowane, przejdź i pobierz zawartość WordPress z online.

Aby to zrobić, użyj poniższych poleceń.

cd / tmp / && wget http://wordpress.org/latest.tar.gz

Następnie uruchom poniższe polecenia, aby wyodrębnić folder pobierania i przenieść zawartość WordPress do domyślnego katalogu głównego dokumentów Apache2 na serwerach Ubuntu. Domyślny katalog główny to w / var / www / html.

tar -xzvf latest.tar.gz sudo cp -R wordpress / * / var / www / html

Następnie uruchom domyślny plik index.html usuwania Apache2 z katalogu głównego dokumentu.

sudo rm -rf /var/www/html/index.html

KROK 7: SKONFIGURUJ WORDPRESS

Po pobraniu WordPressa wykonaj poniższe czynności, aby skonfigurować WordPress z ustawieniami połączenia z bazą danych utworzonymi powyżej.

Najpierw uruchom poniższe polecenia, aby utworzyć WordPress wp-config.php plik ustawień z jego próbki.

sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Następnie otwórz wp-config.php plik i wprowadź następujące wyróżnione zmiany, aby odwołać się do bazy danych i użytkownika utworzonego powyżej.

sudo nano /var/www/html/wp-config.php

Po otwarciu pliku wprowadź zmiany i zapisz.

// ** Ustawienia MySQL - Możesz uzyskać te informacje od swojego hosta internetowego ** // / ** Nazwa bazy danych dla WordPress * / define ('DB_NAME', 'wordpressdb'); / ** Nazwa użytkownika bazy danych MySQL * / define ('DB_USER', 'wpuser'); / ** Hasło bazy danych MySQL * / define ('DB_PASSWORD', 'new_password_here'); / ** Nazwa hosta MySQL * / define ('DB_HOST', 'localhost'); / ** Zestaw znaków bazy danych do użycia przy tworzeniu tabel bazy danych. * / define ('DB_CHARSET', 'utf8'); / ** Typ sortowania w bazie danych. Nie zmieniaj tego, jeśli masz wątpliwości. * / define ('DB_COLLATE', "); 

Po skonfigurowaniu ustawień WordPress, następnym krokiem będzie zmiana uprawnień do katalogu Apache2, aby WordPress mógł działać poprawnie. Aby to zrobić, uruchom poniższe polecenia

sudo chown -R www-data: www-data / var / www / html / sudo chmod -R 755 / var / www / html /

Na koniec uruchom poniższe polecenia, aby włączyć kilka ważnych modułów Apache2 i zrestartuj serwer

sudo a2enmod nagłówki sudo a2enmod przepisać

Uruchom ponownie Apache2

sudo systemctl zrestartuj apache2

Następnie otwórz przeglądarkę internetową i przejdź do nazwy hosta serwera lub adresu IP

http://192.168.1.2

Powinieneś zobaczyć domyślną stronę konfiguracji WordPress, gotową do utworzenia konta użytkownika z hasłem. Po tym WordPress powinien działać idealnie.




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