Lekcje komputerowe

Instalacja i konfiguracja PHP. Instalowanie PHP dla systemu operacyjnego Windows Instalowanie PHP 5 dla systemu Windows 7

W htmlAcademy i ja pracujemy tam jako mentorzy. W ramach intensywnego kursu studenci będą musieli poprawić swoje środowisko pracy, a ta notatka ma na celu uproszczenie tego trudnego zadania dla początkującego. Istnieją różne sposoby na zbudowanie pełnoprawnego stosu LAMP, ale my pójdziemy klasycznym sposobem. Skonfigurujmy wszystkie komponenty osobno (bez korzystania z gotowych kombajnów) i zacznijmy od PHP (na pewno będzie notka omawiająca gotowe zespoły LAMP). Ponieważ w przyszłości planuję pracować jako mentorzy w intensywnych kursach PHP, napiszę podobne instrukcje do powtórzenia w innych systemach operacyjnych (Linux, macOS). Jak to mówią, lepiej się raz pocić, ale wtedy wszystkim będzie łatwiej. Więc zacznijmy.

Pobierz PHP dla Windows

Przejdź na oficjalną stronę internetową i pobierz aktualną wersję PHP. W chwili pisania tego tekstu jest to - 7.1.4 . Na stronie dostępnych jest kilka opcji dystrybucji. Mam Windows 7 x64, więc wybieram archiwum zip z VC14 x64 Thread Safe.

Należy pamiętać, że dostępne są dwie opcje dystrybucji do pobrania: Bezpieczne dla gwintów (TS) I Non-Thread-Safe (NTS). Wybór zależy od tego, jak planujesz używać tłumacza. Zaleca się używanie TS dla pojedynczego procesu usług sieciowych (na przykład skonfigurowanego za pomocą modułu mod_php dla Apache). NTS jest zalecany do korzystania z IIS (Internet Information Service) i alternatywnych serwerów WWW FastCGI (na przykład Apache z modułem FastCGI) i wiersza poleceń.

Zainstaluj PHP 7.1

Zacznijmy przygotowywać PHP do wygodnej pracy z linii poleceń. W poprzednim kroku pobrałeś archiwum z dystrybucją PHP. W przeciwieństwie do większości programów, PHP jest dostarczane w prostym archiwum, a nie jako pakiet instalacyjny. Dlatego będziesz musiał samodzielnie wyodrębnić pliki do dowolnego dogodnego dla Ciebie katalogu. Wolę przechowywać takie rzeczy w katalogu głównym dysku systemowego. Utwórz katalog w katalogu głównym dysku „C:” (lub dowolnym innym miejscu) „php” i wyodrębnij do niego zawartość pobranego archiwum.

W katalogu pojawi się wiele plików, ale nas najbardziej interesują:

  • go-gruszka.bat– skrypt do instalacji PEAR. Więcej o PEAR możesz przeczytać w oficjalnej dokumentacji.
  • php.exe– umożliwia wykonywanie skryptów PHP z konsoli;
  • php-win.exe- umożliwia wykonywanie skryptów PHP bez użycia konsoli;
  • php-cgi.exe– wymagane do wykonania kodu PHP w trybie FastCGI;
  • php7apache2_4.dll– moduł integracji z serwerem WWW Apache 2.4.X;
  • phpdbg.exe– debuger;
  • rozwój php.ini– przykład pliku konfiguracyjnego PHP dla środowiska deweloperskiego
  • produkcja php.ini– przykład pliku konfiguracyjnego PHP dla środowiska produkcyjnego

Podłączenie pliku konfiguracyjnego

Mamy rozpakowany pakiet dystrybucyjny, podłączmy do niego plik konfiguracyjny. Będziemy przeprowadzać eksperymenty, więc pobierzemy jako próbkę rozwój php.ini. Utwórz kopię tego pliku do swojego katalogu php ( C:\php) Z imieniem php.ini. WAŻNY! Zrób kopię, a nie prostą zmianę nazwy. Podczas programowania może zaistnieć potrzeba zmiany pliku konfiguracyjnego i istnieje ryzyko popełnienia błędu, który będzie trudny do wykrycia.

W takich przypadkach nie ma nic lepszego niż powrót do ustawień referencyjnych. W naszym przypadku wystarczy ponownie skopiować plik rozwój php.ini V php.ini. Zatem po zakończeniu działań plik php.ini powinien pojawić się w katalogu z php. W dalszych notatkach na pewno porozmawiamy bardziej szczegółowo o jego zawartości.

Testowanie PHP z wiersza poleceń

Na tym etapie tak zwana „instalacja” jest zakończona. Otwórz konsolę ( cmd.exe, skrót dostępny jest w menu Akcesoria) i wpisać polecenie:

C:\php\php.exe --wersja

Wynik będzie mniej więcej taki:

PHP 7.1.4 (cli) (zbudowano: 11 kwietnia 2017 19:54:37) (ZTS MSVC14 (Visual C++ 2015) x64) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998 -2017 Technologie Zend

Wynik potwierdza, że ​​PHP działa. Na przykład spróbuj utworzyć nowy plik skryptu (utworzyłem plik „test.php” bezpośrednio w katalogu głównym dysku „C:”) i umieść w nim tekst:

Teraz spróbuj uruchomić ten plik i zobacz wynik:

C:\php\php.exe –f test.php

Funkcjonować phpinfo() wyświetla informacje konfiguracyjne PHP w wygodnej formie. O tej funkcji porozmawiamy później.

Uproszczony dostęp do php.exe

PHP jest gotowe do pracy, jednak trzeba przyznać, że każdorazowe wpisywanie w konsoli ścieżki do interpretera PHP jest dość niewygodne. Aby ułatwić Ci życie, wprowadźmy kilka drobnych zmian w zmiennych środowiskowych. Uruchommy aplet w panelu sterowania "System"(lub po prostu naciśnij klawisz skrótu „Windows + przerwa w pauzie”. Następnie kliknij przycisk "Zmień ustawienia". W wyświetlonym oknie „Właściwości systemu”, przejdźmy do zakładki "Dodatkowo". Znajdź i kliknij przycisk "Zmienne środowiska".

Znajdź zmienną na liście "ŚCIEŻKA" i naciśnij przycisk "Zmiana", pojawi się okno edycji zmiennej. W polu „Wartość zmiennej” musimy dodać ścieżkę do katalogu z PHP. Przejdź na sam koniec linii i oddzielonych średnikami wskaż ścieżkę do katalogu z PHP: C:\php;

To wszystko, kliknij „OK”. Teraz zrestartuj system (niestety, musisz). Po ponownym uruchomieniu systemu Windows dostęp do PHP można uzyskać po prostu: php.Na przykład, aby wyświetlić nazwę wersji, po prostu napisz:

PHP – wersja

Aby zinterpretować plik test.php znajdujący się w katalogu głównym dysku „C:”:

Php –f C:\test.php

Lub nawet uruchom wbudowany serwer WWW:

Php -t C:\ -S 127.0.0.1:8888 Słuchanie na http://127.0.0.1:8888 Katalog główny to C:\ Naciśnij Ctrl-C, aby wyjść.

Aby przetestować, otwórz przeglądarkę internetową i spróbuj wejść na stronę http://127.0.0.1:8888/test.php. Należy pamiętać, że po parametrze -T podajemy ścieżkę do katalogu, który stanie się katalogiem głównym serwera WWW. Wszystkie skrypty znajdujące się w tym folderze będą dostępne na żądanie klienta. Mam jeden plik na dysku „C:” 1.php i o to właśnie proszę.

Assoc .php=phpfile ftype phpfile="C:\php\php.ee" -f "%1" --%~2

Trochę więcej o zmiennych środowiskowych

Porozmawiajmy teraz o tym, jak PHP będzie szukać pliku ustawień konfiguracyjnych (pamiętaj, php.ini). Dokumentacja zawiera kompletny łańcuch wyszukiwania. Aby uniknąć niepotrzebnych komplikacji, polecam od razu dodać nową do zmiennych środowiskowych - „PHPRC” i jako wartość podaj ścieżkę do katalogu z plikiem konfiguracyjnym. Moja konfiguracja znajduje się w tym samym katalogu co główne pliki php, dlatego podaję wartość zmiennej -

„C:\php”. Po dokonaniu zmiany wymagane będzie ponowne uruchomienie.

To wszystko dla mnie. Pierwsza część podręcznika dla początkujących jest już gotowa.

Strona dewelopera: http://www.php.net/
Dystrybucja(Bezpieczny wątek VC9 x86, archiwum Zip): http://windows.php.net/download/
Link bezpośredni: php-5.3.10-Win32-VC9-x86.zip
Jednocześnie natychmiast pobierz dokumentację w języku rosyjskim w formacie .chm, będziesz jej potrzebować podczas nauki i pracy: php_enhanced_ru.chm

Rozpakuj archiwum do żądanego katalogu (początkowo sugerowany jest „C:\php”). Otwórz plik konfiguracyjny zawierający zalecane ustawienia - „php.ini-development” (znajdujący się w katalogu głównym dystrybucji), zmień jego nazwę na php.ini i wprowadź następujące zmiany.

Edycja pliku php.ini:

  1. Znajdź linię:
    post_max_size = 8M
    Zwiększ maksymalny rozmiar danych akceptowany przez metodę POST do 16 MB, zmieniając go na:
    post_max_size = 16M
  2. Znajdź linię:
    ;include_path = ".;c:\php\includes"
    Odkomentuj go, usuwając średnik przed linią.
    (Uwaga wyjątek! Ukośniki odwrotne przy określaniu ścieżki):
    include_path = ".;c:\php\includes"
    Utwórz pusty katalog „C:\php\includes”, aby przechowywać dołączone klasy.
  3. Znajdź linię:
    katalog_rozszerzenia = "./"
    Ustaw wartość tej dyrektywy na ścieżkę do folderu z rozszerzeniami:
    rozszerzenie_dir = "C:/php/ext"
  4. Znajdź linię:
    ;katalog_przesyłania =
    Odkomentuj go i podaj następującą ścieżkę w wartości:
    upload_tmp_dir = "C:/php/prześlij"
    Utwórz pusty folder „C:\php\upload”, aby przechowywać pliki tymczasowe przesłane przez HTTP.
  5. Znajdź linię:
    upload_max_filesize = 2M
    Zwiększ maksymalny dozwolony rozmiar przesyłanego pliku do 16 MB:
    upload_max_filesize = 16M
  6. Połącz, odkomentuj dane biblioteki rozszerzeń:
    rozszerzenie=php_bz2.dll
    rozszerzenie=php_curl.dll
    rozszerzenie=php_gd2.dll
    rozszerzenie=php_mbstring.dll
    rozszerzenie=php_mysql.dll
    rozszerzenie=php_mysqli.dll
  7. Znajdź linię:
    ;data.strefa czasowa=
    Odkomentuj i ustaw wartość na strefę czasową Twojej lokalizacji (listę stref czasowych znajdziesz w dokumentacji):
    date.timezone = "Europa/Moskwa"
  8. Znajdź linię:
    ;session.save_path = "/tmp"
    Odkomentuj i ustaw wartość tej dyrektywy na następującą ścieżkę:
    session.save_path = "C:/php/tmp"
    Utwórz pusty folder „C:\php\tmp”, aby przechowywać tymczasowe pliki sesji.

Zapisz zmiany i zamknij plik php.ini.

Następnie należy dodać katalog z zainstalowanym interpreterem PHP do ścieżki PATH systemu operacyjnego. Aby to zrobić, przejdź ścieżką „Start” -> „Panel sterowania” -> „System”, otwórz zakładkę „Zaawansowane”, kliknij „Zmienne środowiskowe”, w sekcji „Zmienne systemowe” kliknij dwukrotnie zakładkę „Ścieżka” ” wpisz w polu „Variable Value”, do tego co już istnieje, ścieżkę do katalogu z zainstalowanym PHP, np. „C:\php” (bez cudzysłowu). Należy pamiętać, że średnik oddziela ścieżki. Aby zmiany zaczęły obowiązywać, uruchom ponownie system operacyjny.

Przykładowy ciąg ścieżki:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php;C:\Program Files\MySQL\MySQL Server 5.5\bin

Instalacja i konfiguracja interpretera PHP została zakończona.

Opis podłączonych bibliotek:

php_bz2.dll– Dzięki temu rozszerzeniu PHP będzie mogło tworzyć i rozpakowywać archiwa w formacie bzip2.

php_curl.dll– Bardzo ważna i niezbędna biblioteka, która pozwala łączyć się i pracować z serwerami przy użyciu ogromnej liczby protokołów internetowych.

php_gd2.dll– Kolejna niezbędna biblioteka pozwalająca na pracę z grafiką. Czy myślałeś, że możesz generować strony HTML tylko w PHP? Ale nie! Dzięki PHP możesz zrobić prawie wszystko, łącznie z rysowaniem.

php_mbstring.dll– Biblioteka zawiera funkcje do pracy z kodowaniami wielobajtowymi, które obejmują kodowanie języków wschodnich (japoński, chiński, koreański), Unicode (UTF-8) i inne.

php_mysql.dll– Nazwa biblioteki mówi sama za siebie – konieczna jest współpraca z serwerem MySQL.

php_mysqli.dll– Ta biblioteka jest rozszerzeniem poprzedniej i zawiera dodatkowe funkcje PHP do pracy z serwerem MySQL w wersji 4.1.3 i wyższej.

Biblioteki te powinny wystarczyć do prawidłowego działania PHP. Z biegiem czasu, jeśli zajdzie taka potrzeba, będziesz mógł podłączyć dodatkowe biblioteki, ale nie należy łączyć ich wszystkich na raz z myślą, że nie zepsujesz owsianki masłem; w tym przypadku nadmierna liczba podłączonych bibliotek może zauważalnie spowolnić PHP.

Oryginalny artykuł: http://php-myadmin.ru/learning/instrument-php.html

Od autora: jeden znajomy (również „nieuczciwy rzemieślnik”) postanowił sam złożyć szafkę. W rezultacie po kilku godzinach męki dostał tylko stolik. Taka metamorfoza nastąpiła. Aby uniknąć podobnej sytuacji, przyjrzyjmy się, jak poprawnie zainstalować PHP.

Bez czego PHP nie będzie działać

– nie jest to zwykły język, ale język serwera. Z tego powodu samo zainstalowanie tłumacza języka nie wystarczy. Aby móc uruchomić kod na komputerze osobistym, potrzebujesz serwera lokalnego.

W sieci WWW jest mnóstwo takich dobroci. Nie będziemy wymieniać zalet i wad każdego serwera. Zamiast tego opiszemy proces instalacji sprawdzonej opcji - Apache, którą wszyscy od dawna kojarzą z rozwojem PHP.

Historia tego produktu jest szczegółowo opisana w Wikipedii. Ponieważ niezawodność Apache została udowodniona przez wiele lat „bezlitosnego” użytkowania, nie będzie tracił cennego czasu na udowadnianie tego. Spróbujmy samodzielnie zainstalować serwer PHP na komputerze z systemem Windows.

Instalacja „Indianina”

Przyjrzyjmy się krok po kroku instalacji serwera z plemienia Indian Apache:

Wchodzimy na Apache.org, w menu po prawej stronie kliknij „Pobierz”. Następnie na podanej liście serwerów lustrzanych wybierz dowolny i pobierz instalację z rozszerzeniem .msi (natywny format dla systemu Windows) i wersją nie niższą niż 2.2

Ponieważ projekt ma charakter open source, wydano już wiele zestawów tego serwera. Jeśli nie możesz znaleźć tego na liście, przejdź pod ten adres. Tutaj można pobrać natywne wersje lustrzane Apache.

Po pobraniu uruchamiamy pakiet instalacyjny do wykonania. Procedura instalacji jest standardowa: wyrażamy zgodę na warunki użytkowania, wskazujemy nazwę domeny i serwera oraz „mydło” administratora. Następnie „Dalej”.

Określ katalog, w którym powinien zostać zainstalowany serwer Apache PHP.

I czekamy na zakończenie procesu instalacji oprogramowania. Przejdź do katalogu, w którym zainstalowano Apache. W folderze konfiguracyjnym znajdujemy plik httpd.conf i otwieramy go. Znajdź wiersz „Odmów wszystkim” i skomentuj tę dyrektywę. W ten sposób usuwamy wbudowaną ochronę serwera, która nie jest potrzebna do lokalnego korzystania z Apache. Oznacza to, że otwieramy dostęp do wszystkich folderów, w tym wirtualnych. Jeśli nie zostanie to zrobione, program wyświetli błąd „403” przy próbie uzyskania dostępu do któregokolwiek z katalogów.

Zapisz wszystkie zmiany i zrestartuj serwer.

Przejdźmy do PHP

Wchodzimy na php.net i pobieramy jedną z „86” wersji dystrybucji (lepiej chronioną). Następnie rozpakuj go w osobnym folderze na tym samym dysku co serwer. Nie będę w pełni opisywał wszystkich ustawień językowych, które można zmienić. Więcej na ten temat można przeczytać w załączonej dokumentacji technicznej.

Chciałbym zauważyć, że wszystkie ustawienia PHP są określone w pliku php.ini. Otwiera się za pomocą dowolnego edytora (w tym Notatnika). Oto opis kilku często używanych parametrów ustawianych za pomocą tego pliku:

post_max_size – ustawia maksymalną ilość danych, które można jednorazowo przetworzyć metodą POST.

upload_max_filesize – maksymalny rozmiar plików, które można przesłać.

default_charset – za pomocą tego parametru możesz ustawić domyślne kodowanie w PHP na utf 8.

Teraz dla pełnego szczęścia pozostaje tylko napisać kilka linijek w httpd.conf. Za ich pomocą podłączymy PHP do lokalnego serwera, aby działał jak moduł Apache. To wystarczy do pisania i testowania kodu w domu. Linie te należy umieścić w środku pliku:

LoadModule php5_module ścieżka do instalacji PHP/ php5apache2_2.dll – łączy bibliotekę, z którą dystrybucja będzie używana jako moduł.

PHPIniDir „ścieżka do pliku php.ini/” (na przykład PHPIniDir „F:/php-5.3.5/”) - jasne bez słów.

AddType application/x-httpd-php phtml php – konfiguruje mapowanie pomiędzy plikami PHP i typem MIME (application/x-httpd-php).

Więc jak? Konfiguracja wymaga czasu, uwagi i umiejętności. Czy kiedykolwiek pomyślałeś, że najłatwiej jest już zmontowaną „szafę”. Chociaż w naszym przypadku szafka oznacza gotowy pakiet oprogramowania, w skład którego wchodzi PHP, serwer i DBMS. Oczywiste jest, że mówimy o Denver. Dzięki niemu żadna „szafka” nie będzie mogła zamienić się w swego rodzaju „stół” czy „stolik nocny” pod „zręcznymi” rękami specjalisty.

PHP to język skryptowy ogólnego przeznaczenia, używany głównie do tworzenia aplikacji internetowych.

Instalacja

Interpreter PHP jest dostępny w kilku wariantach dla różnych trybów uruchamiania interpretera.

interfejs wiersza polecenia

Aby zainstalować uruchomienie PHP-CLI:

sudo apt-get zainstaluj php5-cli

Grafika komputerowa

Aby zainstalować PHP - uruchom CGI:

sudo apt-get zainstaluj php5-cgi

SzybkieCGI

Aby zainstalować PHP -FPM uruchom:

sudo apt-get zainstaluj php5-fpm

Moduł dla Apache'a

Począwszy od wersji Ubuntu Saucy (13.10), PHP jest instalowane w systemie z preinstalowanym Zend OPcache.

Nie instaluj kilku akceleratorów PHP na raz, nie da to żadnego rezultatu.

Alternatywna pamięć podręczna PHP

Od pakietu Ubuntu Saucy (13.10). php-apc nie instaluje pamięci podręcznej kodu operacji, zamiast tego instaluje pakiet php-apcu z częścią funkcjonalności (buforowanie danych użytkownika).

Apt-get zainstaluj php-apc

Plik ustawień /etc/php5/apache2/conf.d/apc.ini.

rozszerzenie = apc.so realpath_cache_size = 4096 k apc.max_file_size= 4M apc.shm_size= 128M apc.mmap_file_mask= /tmp/apc.XXXXXX apc.ttl= 3600 apc.user_ttl= 3600 apc.gc_ttl= 3600

XCACHE

Apt-get zainstaluj php-xcache

Plik ustawień /etc/php5/apache2/conf.d/xcache.ini.

realpath_cache_size = 4096k xcache.size= 40M xcache.slots= 8K xcache.ttl= 3600

Możesz także określić liczbę rdzeni procesora:

Xcache.count= 2

A dzisiaj porozmawiamy Instalacja PHP. Podobnie jak w przypadku Apache, nie ma tu nic skomplikowanego. Jeśli jest to Twoja pierwsza pożyczka instalacja i konfiguracja PHP na komputerze lokalnym, pomocne będzie przeczytanie tego przewodnika ze zdjęciami. Jeśli jesteś już doświadczonym żubrem w tych sprawach, możesz spokojnie pominąć tę notatkę.

Jeśli więc czytasz ten post, oznacza to, że albo instalujesz PHP po raz pierwszy, albo masz pytania/problemy podczas procesu instalacji lub konfiguracji PHP. Postaram się opisać ten proces możliwie najdokładniej.

Na początek potrzebujemy dystrybucji z najnowszą wersją PHP. Można go pobrać z oficjalnej strony internetowej – www.php.net (9,5 Mb).

Pobierz pakiet dystrybucyjny na swój komputer, wybierając serwer lustrzany najbliższy Tobie geograficznie

Wyodrębnij zawartość archiwum do folderu C:/php5. Ponownie, jeśli instalujesz kombinację Apache -PHP-MySQL po raz pierwszy, zalecam zainstalowanie jej przy użyciu określonych przeze mnie ścieżek.

Więc w C:/php5 powinieneś mieć co następuje:

Instalacja PHP została zakończona, teraz skonfigurujmy ją.

Zmień nazwę pliku zalecany plik php.ini V php.ini:

  • Wybierz plik
  • naciśnij F2
  • usuń -zalecane
  • naciśnij enter.

Teraz otwórzmy plik w Notatniku i zaczynajmy Ustawienia PHP. Plik zawiera dość dużą liczbę ustawień PHP, ale nie są nam one teraz potrzebne. Przeprowadzimy tylko podstawową konfigurację, która pozwoli nam uruchomić PHP na naszej lokalnej maszynie.

Trochę o formacie opisu w pliku ustawień

Symbol ';' oznacza, że ​​linie są zakomentowane (nie będą brane pod uwagę). Na przykład:

; ignorować_user_abort = Wł

Jak zapewne zauważyłeś, ustawienia zostały podzielone na grupy, aby ułatwić przeszukiwanie pliku. Na przykład ustawienia zarządzania ograniczeniami zasobów:

;;;;;;;;;;;;;;;;;;;;;;
; Limity zasobów ;
;;;;;;;;;;;;;;;;;;;;;;

maksymalny czas_wykonania = 30 ; Maksymalny czas wykonania każdego skryptu w sekundach.
maksymalny_czas_wejściowy = 60 ; Maksymalny czas, jaki każdy skrypt może spędzić na analizowaniu danych żądania
;max_input_nesting_level = 64 ; Maksymalny poziom zagnieżdżenia zmiennej wejściowej
limit_pamięci = 128M; Maksymalna ilość pamięci, jaką może zająć skrypt (128 MB)

Format opisu parametrów i ich wartości:

nazwa_zmiennej = jej wartość

Konfigurowanie modułów PHP.

Znajdź sekcję Rozszerzenia dynamiczne(rozszerzenia dynamiczne). Istnieje dość duża lista modułów dla PHP:

;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll

;extension=php_ming.dll
;extension=php_msql.dll
;extension=php_mssql.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_pdo.dll

;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll

;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll

Po podłączeniu każdego modułu zajmuje on pewną ilość pamięci operacyjnej. Do pracy podłączymy tylko te moduły, które są nam zdecydowanie potrzebne, a resztę możemy podłączyć w miarę potrzeb.

Aby podłączyć moduł należy usunąć symbol „;” przed linią. W ten sposób odkomentujemy linię, a moduł zostanie użyty.

Włączmy rozszerzenie PHP do pracy z grafiką - php_gd2.dll(będziemy go potrzebować w przyszłości).

Aby PHP znalazło miejsce, w którym znajdują się rozszerzenia, wskazujemy ścieżkę do nich. Dodaj następujący wiersz przed lub po podłączeniu rozszerzeń. W rezultacie powinieneś otrzymać następujące informacje:

;;;;;;;;;;;;;;;;;;;;;;
; Rozszerzenia dynamiczne;
;;;;;;;;;;;;;;;;;;;;;;
;
; Jeśli chcesz, aby rozszerzenie ładowało się automatycznie, użyj poniższych opcji
; składnia:
;
; rozszerzenie=nazwa modułu.rozszerzenie
;
; Na przykład w systemie Windows:
;
; rozszerzenie=msql.dll
;
; ...lub pod UNIXem:
;
; rozszerzenie=msql.so
;
; Pamiętaj, że powinna to być tylko nazwa modułu; brak informacji o katalogu
; musi tu iść. Określ lokalizację rozszerzenia za pomocą
; dyrektywa rozszerzenia_katalogu powyżej.

; Rozszerzenia Windowsa
; Należy pamiętać, że obsługa ODBC jest wbudowana, więc nie jest do tego potrzebna żadna biblioteka dll.
; Należy pamiętać, że wiele plików DLL znajduje się w rozszerzeniach/ (PHP 4) ext/ (PHP 5)
; foldery rozszerzeń, a także oddzielny plik do pobrania PECL DLL (PHP 5).
; Pamiętaj, aby odpowiednio ustawić dyrektywę Extension_dir.

rozszerzenie_kat=”C:/php5/ext”

;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
rozszerzenie=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_msql.dll
;extension=php_mssql.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll

Zapisujemy dokonane zmiany. Aby wprowadzone przez nas ustawienia zaczęły obowiązywać, musisz ponownie uruchomić Apache.

Instalacja i konfiguracja PHP zakończony!

Jak widać nic skomplikowanego. Jeśli w trakcie pracy potrzebujesz innych rozszerzeń, po prostu odkomentuj linię z potrzebnym rozszerzeniem (podobnie jak php_gd2.dll) i uruchom ponownie Apache.

W następnym poście opowiem Ci jak zmusić PHP i Apache do współpracy.