W świecie systemów mamy wiele narzędzi, które zostały opracowane w celu zwiększenia możliwości zarządzania danymi i osiągnięcia znacznie bardziej scentralizowanej administracji danymi. Dzisiaj Solvetic skupi się na niektórych z najbardziej znanych aplikacji, takich jak Apache, PHP i MySQL, a także zobaczymy, jak w prosty i kompletny sposób zainstalować je w systemie Windows 10. Kiedy mówimy o serwerze internetowym, normalne jest znalezienie opcji Apache Windows 10, ponieważ mówimy o jego wieloplatformowej naturze, otwartym kodzie źródłowym i darmowym. Jego użycie stało się bardzo rozpowszechnione na przestrzeni lat dzięki temu, że oprócz prostoty użytkowania otrzymuje regularne aktualizacje.
Co to jest Apache?Apache jest obecnie jedną z najczęściej używanych usług we wszystkim, co dotyczy tematu internetowego. Jest zaimplementowany jako serwer Apache HTTP, który jest serwerem WWW typu open source, który pozwala nam tworzyć strony i zarządzać usługami internetowymi. Jest to serwer wieloplatformowy, darmowy, solidny i oferujący nam bezpieczeństwo i wydajność. Serwer Apache jest rozwijany w ramach projektu HTTP Server (httpd) grupy Apache Software Foundation.
Z drugiej strony możemy również zainstalować narzędzia, takie jak język PHP, aby móc programować przez sieć i tworzyć strony internetowe. Dzięki PHP łatwiej będzie łączyć się z serwerami, mając również prosty interfejs użytkownika. Jeśli chcemy również zarządzać bazami danych, najczęściej używaną opcją jest MySQL, który zawiera open source i jego wykorzystanie jest dość optymalne przy dużej kompatybilności systemowej.
Co to jest PHPPHP (PHP: Hypertext Preprocessor) jest szeroko stosowanym językiem programowania typu open source, odpowiednim do tworzenia stron internetowych i może być osadzony w witrynach opartych na HTML. Obecnie wiele stron internetowych jest opartych na PHP, a PHP służy do generowania dynamicznych stron internetowych.
Co to jest MYSQLDo pracy z bazami danych mamy MySQL, który jest systemem zarządzania relacyjnymi bazami danych o otwartym kodzie źródłowym (RDBMS) i jest oparty na strukturalnym języku zapytań (SQL). MySQL może działać w środowiskach UNIX, Linux i Windows z pełną kompatybilnością.
Widzimy praktyczność tych aplikacji i do zainstalowania ich w systemie Windows 10 mamy dwie możliwości:
opcja 1Pierwszą dostępną opcją jest pobranie i zainstalowanie gotowych do użycia pakietów, a najpopularniejsze to WampServer, XAMPP, które są darmowymi i łatwymi w instalacji dystrybucjami Apache, które zawierają MariaDB, PHP i Perl.
Opcja 2Po drugie, mamy możliwość stworzenia własnego funkcjonalnego serwera WAMP poprzez indywidualne pobranie każdego z komponentów.
W tym przypadku przeprowadzimy proces ręcznej instalacji Apache, PHP i MySQL w systemie Windows 10.
1. Zainstaluj Apache na Windows 10
Krok 1
Najpierw zainstalujemy Apache w jego obecnej wersji 2.4.28 VC15 z następującego linku:
To pobranie Apache Lounge pozwala nam zawsze budować Apache ze zaktualizowanymi zależnościami i najnowszymi kompilatorami, które zostały w pełni przetestowane. Pliki binarne są przywoływane przez ASF, Microsoft, PHP itp. i coraz więcej oprogramowania jest zawarte w tych plikach binarnych i modułach.
Te pliki binarne są zbudowane ze źródeł ASF na httpd.apache.org i zawierają najnowsze poprawki i zależności, takie jak zlib, openssl itp. Pliki binarne nie działają w systemach Windows XP i 2003 i mogą działać na: 7 SP1, Vista SP2, 8 / 8.1, 10, Server 2008 SP2 / R2 SP1, Server 2012 / R2, Server 2016.
Tam możemy wybrać wersję 32- lub 64-bitową w oparciu o posiadaną architekturę. Po pobraniu pliku .zip przystępujemy do jego ekstrakcji:
To, co rozpakowaliśmy, zostanie skopiowane do katalogu głównego C, w tym przypadku skopiujemy folder Apache24:
POWIĘKSZAĆ
Krok 2
Następnym krokiem jest pobranie i zainstalowanie Microsoft Visual C++ 2012 Runtime, który jest niezbędny do uruchomienia Apache w środowisku Windows.
Można go pobrać z następującego linku:
Krok 3
Następnym krokiem jest edycja pliku httpd.conf, który znajdujemy w ścieżce C:\Apache24\conf i tam możemy kliknąć prawym przyciskiem myszy i wybrać opcję Otwórz za pomocą i tam wybrać żądany edytor tekstu:
Krok 4
We wdrożonym pliku dokonamy następujących zmian:
- W wierszu Listen ustaw * .80, aby nasłuchiwać wszystkich żądań przez ten port
- W wierszu ServerName podaj localhost: 80, aby określić nazwę domeny serwera
- W wierszu AllowOverride zmień none na All, aby zezwolić na zastępowanie .htaccess
Zapisujemy zmiany w pliku.
POWIĘKSZAĆ
Krok 5
Następnym krokiem jest ustanowienie Apache jako usługi w systemie Windows 10 i w tym celu otwieramy konsolę wiersza poleceń jako administratorzy i wprowadzamy następujące.
cd C: \ Apache24 \ binKrok 6
Gdy już znajdziemy się w katalogu wykonujemy:
httpd -k zainstaluj
POWIĘKSZAĆ
Krok 7
Aby sprawdzić poprawność Apache, utworzymy plik o nazwie index.html i wkleimy:
testowanie ApacheKrok 8Apache działa!
Po zapisaniu przechodzimy do przeglądarki i piszemy:
http://localhost/index.html
3. Zainstaluj PHP w systemie Windows 10
Po zainstalowaniu Apache konieczne będzie zainstalowanie PHP, które możemy pobrać z poniższego linku. Jego obecna wersja to 7.1 VC14.
Krok 1
Po pobraniu wypakujemy zawartość do folderu, którego nazwę zmienimy na php i wkleimy do katalogu głównego C:
POWIĘKSZAĆ
Tam edytujemy plik INI, plik produkcyjny lub programistyczny, i ustalimy następującą linię:
extension_dir = "C: phpext"Krok 2
Tam możemy w razie potrzeby zezwolić na inne rozszerzenia, takie jak: Curl, GD, MySQL. Następnie udamy się na następującą trasę:
Panel sterowania \ System i zabezpieczenia \ System
Krok 3
Tam klikamy opcję Zaawansowana konfiguracja systemu i wyświetli się następujące okno:
Krok 4
Tam klikamy przycisk Zmienne środowiskowe iw nowym oknie przechodzimy do sekcji Zmienne systemowe, znajdujemy linię Ścieżka i klikamy przycisk Edytuj:
Krok 5
W wyświetlonym oknie kliknij przycisk Nowy i dodaj linię C:\php. Kliknij OK, aby zapisać zmiany. Po ustawieniu zmiennej środowiskowej konieczne jest ponowne uruchomienie systemu.
Krok 6
Teraz musimy edytować plik konfiguracyjny Apache i dodać następujące wiersze na dole pliku i zapisać zmiany.
C: Apache24Confhttpd.confLoadModule php5_module "c:/php/php5apache2_4.dll" Aplikacja AddHandler / x-httpd-php .php # skonfiguruj ścieżkę do php.ini PHPIniDir "C:/php"
POWIĘKSZAĆ
5. Zainstaluj MySQL w systemie Windows 10
Następnym krokiem będzie zainstalowanie MySQL, który ma najnowszą wersję 5.6 i można go pobrać pod następującym linkiem:
Krok 1
Po pobraniu uruchomimy plik MSI, aby rozpocząć proces instalacji MySQL w systemie Windows 10 i zobaczymy następujące okno. Tam aktywujemy pole, aby zaakceptować warunki licencji i klikamy Dalej, a teraz możemy wybrać typ konfiguracji MySQL do zainstalowania:
POWIĘKSZAĆ
Krok 2
Po prawej stronie zobaczymy odpowiednie funkcje, w tym przykładzie wybierzemy Domyślny programista. Po wybraniu kliknij Dalej, a wszystkie wymagania zostaną sprawdzone, a w przypadku niepowodzenia możemy go wybrać i kliknąć przycisk Wykonaj, aby go zainstalować:
POWIĘKSZAĆ
Krok 3
Po zakończeniu tej aktualizacji zobaczymy, że możemy kontynuować instalację:
POWIĘKSZAĆ
Krok 4
Kliknij Dalej, a zobaczymy, co następuje. Tam musimy kliknąć przycisk Wykonaj, aby zainstalować lub zaktualizować wszystkie wymagania:
POWIĘKSZAĆ
Krok 5
Po zakończeniu procesu weryfikacji zobaczymy:
POWIĘKSZAĆ
Krok 6
Kliknij Dalej, a zobaczymy:
POWIĘKSZAĆ
Krok 7
Tam klikamy Dalej i zobaczymy:
POWIĘKSZAĆ
Krok 8
Tam zobaczymy odpowiednie parametry konfiguracyjne MySQL. Kliknij Dalej i teraz musimy przypisać odpowiednie hasło MYSQL:
POWIĘKSZAĆ
Krok 9
Klikając Dalej zobaczymy nazwę usługi MySQL i możemy skonfigurować, czy MySQL ma działać przy starcie.
POWIĘKSZAĆ
Krok 10
Kliknij ponownie Dalej i możemy skonfigurować parametry wtyczek i rozszerzeń:
POWIĘKSZAĆ
Krok 11
Klikając Dalej, będziemy mogli zobaczyć podsumowanie korekt, które należy wprowadzić. Na koniec klikniemy przycisk Wykonaj, aby zastosować zmiany i zakończyć instalację.
POWIĘKSZAĆ
W ten sposób zainstalowaliśmy Apache, PHP i MySQL w systemie Windows 10. Widzieliśmy w tym procesie znaczenie możliwości zainstalowania serwera Apache w systemie Windows 10, a tym samym pełniejszego zarządzania bazami danych.