PHP/Instalacja/PHP: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Nie podano opisu zmian |
formatowanie + rozbudowa o podpinanie do serwera + poprawienie literówek + zwięzłość + nawigacja |
||
Linia 1:
<small>< [[Programowanie:PHP]]</small>
== Instalacja w systemach Unixowych ==▼
Na samym końcu instalujemy główny program, czyli interpreter PHP oraz podłączamy go do już zainstalowanego serwera Apache.
=== Instalacja w systemach Unix/Linux ===
''Do napisania''
== Instalacja w systemach Windows ==▼
Instalacja PHP jako jedyna nie polega na klikaniu dalej. Taka możliwość oczywiście istnieje, lecz wtedy nie można skonfigurować interpretera do pracy jako moduł serwera.
By zacząć działać, musimy ściagnąć najnowszą wersję PHP ze strony [http://www.php.net/downloads.php www.php.net] w wersji dla systemu Windows. W chwili powstawania tego tekstu najnowszą wersją było PHP 5.1.1. Ściągnięty plik rozpakowujemy do katalogu ''D:/Serwer/php5/''. Następnie zmieniamy rozszerzenie pliku ''php.ini-recommended'' na ''php.ini'' i zabieramy się za jego edytowanie:
#W dyrektywie ''doc_root'' wprowadzamy ścieżkę do katalogu ''D:/Serwer/www" utworzonego przy okazji instalowania serwera Apache. Tu będziemy trzymać nasze projekty.
#W dyrektywie ''extension_dir'' wprowadzamy ścieżkę do katalogu ''D:/Serwer/php5/ext'', aby PHP mógł zlokalizować dodatkowe moduły.
#Przechodzimy do sekcji '''; Dynamic Extensions ;''' gdzie ustawiamy, jakie dodatkowe moduły mają być ładowane przy starcie PHP. Należy usunąć średnik sprzed następujących linii:
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
Pierwszy moduł to biblioteka obsługi obrazków. Dwa następne zapewniają możliwość komunikowania się z bazą MySQL starszym skryptom PHP. Ostatnie moduły to nowa biblioteka ''PHP Data Objects'' służąca komunikacji z bazami danych skonfigurowana do działania z MySQL'em. Jeżeli jakiejś linijki brakuje w twym pliku, dopisz ją.
Ostatnim krokiem jest podłączenie PHP do serwera Apache. Jeżeli zamierzamy zrobić to jako CGI, na koniec pliku konfiguracyjnego Apache dopisujemy:
ScriptAlias /php5/ "D:/Serwer/php5/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php5/php-cgi.exe"
W przypadku modułu linijek jest nieco mniej:
LoadModule php5_module "D:/Serwer/php5/php5apache2.dll"
AddType application/x-httpd-php .php
Możesz także dodać jeszcze jedną linijkę:
PHPIniDir "E:/jakis_katalog"
Aby wskazać alternatywną lokalizację pliku ''php.ini'' - ale tylko, jeżeli rzeczywiście chcesz go tam przenieść.
▲Zaczynamy od ustawienia poziomu błędów wyszukując linie ''error_reporting = E_ALL'' i zamieniając ją na ''error_reporting = E_ALL | E_STRICT '' , musimy zmienić jeszcze dyrektywe ''display_errors'' również związaną z błędami. Ustawiamy ją na '''On'''.
▲== Instalacja w systemach Mac ==
|