Telepítés Windows 95/98/NT rendszerre

Ezt az útmutatást Bob Silva készítette. A legfrissebb verzió angolul megtalálható a http://www.umesd.k12.or.us/php/win32install.html.

Ez a leírás a következő szervereket fedi le:

Általános telepítési lépések

A következő lépéseket kell elvégezni, mielőtt a szerverspecifikus telepítési folyamatot elkezded.

A PHP kiterjesztések DDL-jei "php_"-al kezdődnek, így nem lehet probléma közöttük és a külső library-k között.

Windows 95/98/NT és PWS/IIS 3

Ezen szervereken a konfigurálás a megadott INF file segítségével javasolt (php_iis_reg.inf). Szerkesztheted ezt a file-t, hogy a kiterjesztések és a PHP könyvtárait megadd. Vagy követheted az alábbi lépéseket, hogy elkészítsd ezt saját kezűleg.

VIGYÁZAT: Az alábbi lépések a windows registry-ben való közvetlen szerkesztést igénylik. Egyetlen hiba használhatatlanná teheti a rendszeredet! Mindenképpen készíts egy biztonsági másolatot, mielőtt bármi mást tennél. A PHP Team nem vállal felelősséget semmilyen kárért!

PWS és IIS 3 használók így már rendelkeznek egy teljesen funkcionális rendszerrel. IIS 3 használóknak ajánlható Steven Genusa ötletes script map konfiguráló eszköze.

Windows NT és IIS 4

A PHP telepítése IIS 4-el felszerelt NT szerverre a következőképpen történik:

Windows 9x/NT és Apache 1.3.x

A PHP CGI futtatható állomány beállításához az srm.conf vagy httpd.conf file-ok egyikét szerkesztened kell.

Bár lehet számos változata a PHP beállításának Apache szerveren, az alábbi verzió elég egyszerű a kezdők számára is. Nézz utána a további konfigurációs lehetőségeknek az Apache dokumentációdban.

Ahhoz, hogy használhasd a szintaxis kiemelést, egyszerűen készíts egy PHP script file-t és illeszd be ezt a kódot: <?php show_source ("eredeti_php_script.php"); ?>. Értelemszerűen helyettesítsd az eredeti_php_script.php részt a megmutatni kivánt forráskódot tartalmazó file-al. (Ez csupán egy módja annak, hogy ezt megtedd). Megjegyzés: Win-Apache alatt minden fordított perjel (backslash) helyett szimpla perljelet kell használni egy elérési út meghatározásakor, pl. "c:\konyvtar\file.kit" helyett "c:/konyvtar/file.kit".

Omni HTTPd 2.0b1 for Windows

Ezt a legkönnyebb beállítani, mégpedig az alábbiak szerint:

Ismételd a 2-6. lépéseket minden kiterjesztésre, amit a PHP-hez szeretnél használni.

PHP Modulok Windows alatt

Táblázat 2-1. PHP Modulok Windows alatt

php_calendar.dllNaptár konverziós rutinok
php_crypt.dllCrypt függvények
php_dbase.dllDBase függvények
php_dbm.dllGDBM emuláció a Berkely DB2 library segítségével
php_filepro.dllCSAK OLVASÁSI elérés a filepro adatbázisokhoz
php_gd.dllGD Library függvények gif manipulációkhoz
php_hyperwave.dllHyperWave függvények
php_imap4r2.dllIMAP 4 függvények
php_ldap.dllLDAP függvények
php_msql1.dllmSQL 1 kliens
php_msql2.dllmSQL 2 kliens
php_mssql.dllMSSQL kliens (MSSQL DB-Libraries szükséges)
php3_mysql.dllMySQL függvények (A PHP4-be beépítésre került!)
php_nsmail.dllNetscape mail függvények
php_oci73.dllOracle függvények
php_snmp.dllSNMP get és walk függvények (csak NT-n!)
php_zlib.dllZLib függvények