Instalacja Apache, PHP, MySQL, Perl na Windows

Zacznijmy od instalacji Apache (serwera HTTP). Możesz pobrać Apache instalacji na www.apache.org pobierz wersję, która ci odpowiada, polecam wersję 2.

 Oto link do niego.

Aby uzyskać szybsze pobieranie, odwiedź.
Po pobraniu pliku .msi instalatora(), uruchom go. Kreator instalacji krok po kroku, następny, następny, zakończyć 'pracę' …

Instalator zada kilka szczegółów, takich jak nazwa  serwera twojego, adresu serwera oraz adresu e-mail administratora. Jeśli masz nazwę domeny lub nazwę hosta, wprowadź dane jak to:

Nazwa serwera: twoja_domena.org
Adres serwera: www.twoja-domena.org

E-mail administratora: Ten adres e-mail jest chroniony przed botami spamowymi. Musisz mieć włączony JavaScript, aby to zobaczyć..

Jeśli nie masz jednego, powinieneś uzyskać go pod darmowym adresem:

http://www.no-ip.org/

Sprawdź opcję 'działa jako usługa dla wszystkich użytkowników na porcie 8080 ' i kliknij przycisk Dalej, Gotowe, aby zakończyć instalację. Rada: Zainstaluj go na dysku C: (tworzy dla niego folder, nie martw się), aby upewnić się, że skonfigurujesz go łatwiej. Jeśli skończysz, otwórz przeglądarkę i wpisz w pasku adresu:

HTTP://localhost/
Jeśli zobaczysz 'Strona testowa dla instalacji Apache', wszystko działa.

Instalacja PHP:

Zainstalujmy PHP. pobierz archiwa z www.php.net. Oto bezpośredni link do Wersja 4.3.9:

Upewnij się, że pobierasz archiwum, a nie instalator. OK! Po pobraniu, rozpakuj archiwum do C:/PHP (to dla uproszczenia ścieżki). Teraz otwórz C:/apache/conf/httpd.conf i znajdź tę linię:

#LoadModule Ssl_module модули/mod_ssl.so

pod tą linią dodaj to:

LoadModule rewrite_module modules/mod_rewrite.so
LoadModule php4_module 'C:/php/sapi/php4apache2.dll'
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4

Teraz znajdź tę linię:

Katalog 'C:/apache2/HTDOCS'
Teraz zmień:

Opcje Indeksy FollowSymLinks
#
# AllowOverride управляет тем, что директивы могут быть помещены в файл .htaccess.
# Это не может быть «Все», «None», или любая комбинация из ключевых слов:
# Опции FileInfo AuthConfig Лимит
#
AllowOverride None

na:

Opcje Indeksy Włączają FollowSymLinks MultiViews ExecCGI
#
# AllowOverride управляет тем, что директивы могут быть помещены в файл .htaccess.
# Это не может быть «All», «None», или любую комбинацию из ключевых слов:
# Опции FileInfo AuthConfig Лимит
#
AllowOverride All

To pozwoli na wsparcie ..htaccess na twoim serwerze i upewni się, że możesz zobaczyć zawartość katalogu, nie otrzymując błędów 403 Forbidden. Teraz wyszukaj:

DirectoryIndex index.html index.var.html

i zmień to na:
DirectoryIndex index.html index.php

Zapisz plik i zrestartuj

. (możesz to zrestartować, klikając skrót do restartu serwera Apachew menu Apache Start lub pisząc: Czysty restart Apache

w oknie wiersza poleceń.

OK! masz

działa dla twojego serwera. Teraz skonfigurujmy PHP działa dla Twojego serwera. Teraz skonfigurujmy PHP i upewnić się, że to naprawdę działa! Otwórz C:/php/php.ini (php.ini-zmiana nazwy) i szukaj tego wpisu:

max_execution_time = 60; Maksymalny czas wykonywania każdego skryptu, w sekundach max_input_time = 60; Maksymalny czas, jaki skrypt może poświęcić na przetwarzanie danych wejściowych memory_limit = 5M; Maksymalna ilość pamięci, jaką skrypt może zużyć (8 MB)

Musisz to zmienić na wszystko, co chcesz. Oto opcja, którą używam:

max_execution_time = 300; Maksymalny czas wykonywania każdego skryptu, w sekundach max_input_time = 300; Maksymalny czas, jaki skrypt może poświęcić na przetwarzanie danych wejściowych memory_limit = 5M; Maksymalna ilość pamięci, jaką skrypt może zużyć (8 MB)

DirectoryIndex index.html index.var.html

register_globals = Off

DirectoryIndex index.html index.php

register_globals = On

Szukaj:

extension_dir = ". "

DirectoryIndex index.html index.php

extension_dir = "C:/PHP/rozszerzenia"

jeśli zainstalowałeś PHP w C: …

Szukaj:

, Windows
rozszerzenia; Pamiętaj, że MySQL ODBC i wsparcie są teraz wbudowane, więc nie potrzebujesz żadnych DLL do tego.
i odkomentuj (usuń; na początku) następujące moduły:

extension=php_bz2.dll
extension=php_db.dll
extension=php_gd2.dll
extension=php_java.dll
extension=php_msql.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_sockets.dll

OK! Teraz zmieńmy ustawienia SMTP Szukaj (to jest dobre dla twojej poczty () potrzebujesz tego!!!)

[poczta]; Tylko dla Win32.

SMTP =
smtp_port = 25
; Tylko dla Win32
tylko.; Sendmail_from =

i zmień na:

[poczta]; Tylko dla Win32.
SMTP = mail.isp.org
smtp_port = 25
; Tylko dla Win32.
Sendmail_from = [email protected]domain.org

jeśli nie masz serwera pocztowego lub:

[poczta]; Tylko dla Win32.

SMTP = lokalny
smtp_port = 25
; Tylko dla Win32.
Sendmail_from = [email protected]domain.org

jeśli masz serwer pocztowy …

Zapisz pliki. Teraz zakończmy instalację PHP. skopiuj wszystkie pliki DLL z C:/PHP/biblioteki do C:/Windows/System32. kopia C:/php/php4ts.dl do C:/Windows/System32/ i skopiuj php.ini z folderu PHP do windows i system32. Uruchom ponownie Apache.

zapisz ten plik w folderze HTDOCS (C:/Apache/HTDOCS) jako info.php i otwórz przeglądarkę. W pasku adresu wpisz:

HTTP://localhost/info.php

Powinieneś zobaczyć konfigurację PHP w tabeli. Długi plik można opcjonalnie zainstalować Zend Optimizer. Używam go … nie wymaga podręcznika. Zainstaluj moduły Pear PHP, po prostu uruchom polecenie Pear z folderu PHP i kliknij plik zakończ, aby zakończyć instalację

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster