Ez a telepítési útmutató segít a PHP3 telepítésében és konfigurálásában a Windows 9x/NT webszervereken. Ez a kézikönyvösszeállította: Bob Silva. Legújabb verzió megtalálható a http://www.umesd.k12.or.us/php/win32install.html címen.
Ez az útmutató telepítési támogatást nyújt:
Személyes webszerver (ajánlott legújabb verziója) |
Internet Information Server 3 vagy 4 |
Apache 1.3.x |
Omni HTTPd 2.0b1 |
A PHP3 konfigurációjának módosítása:
Most minden modul a "php3_" előtaggal kezdődik. Módosítania kell a php3.ini fájlt és/vagy az összes kiterjesztést betöltő szkriptet a funkcióval dl()(vagy távolítsa el a "php3_" előtagot mindenhol). Ezzel elkerülhető az összetévesztés PHP modulokés támogató könyvtáraik.
A ChangeLog, a GYIK és a frissített dokumentáció mindig megtalálható a hivatalos PHP webhelyen vagy annak bármely tükrében.
Alapvető telepítési lépések:
Ezeket a lépéseket minden telepítéskor végre kell hajtani a kiszolgálóspecifikus utasítások előtt:
c:\windows Windows 95/98 rendszerhez
c:\winnt vagy c:\winnt40 NT kiszolgálókhoz
Szerkessze a "php3.ini" fájlt:
módosítania kell az "extension_dir" értéket a PHP telepítési könyvtárának elérési útjára, vagy arra, hogy hová helyezte el a "php3_*.dll" fájlokat (például c:\php3); állítsa be a "doc_root" értéket arra az elérési útra, ahol a webszerver dokumentumgyökere található (például c:\apache\htdocs vagy c:\webroot); Válassza ki, hogy mely modulokat szeretné betölteni a PHP indításakor. A megfelelő modulok betöltéséhez törölheti az "extension=php3_*.dll" sorok megjegyzését. Egyes modulok megkövetelik kiegészítő telepítés
néhány könyvtárat a rendszerbe a megfelelő működés érdekében. Tekintse meg a PHP GYIK-et, ha további információra van szüksége a támogatási könyvtárak beszerzéséről. A modulokat dinamikusan is betöltheti a parancsfájl használatával Ha többet szeretne megtudni a browscap PHP-ben való használatáról, látogasson el a tükör oldalra, válassza ki a "forrás" gombot a működés közbeni megtekintéséhez;
Csomagolja ki a terjesztési fájlt egy tetszőleges könyvtárba.
Egy jó lehetőség a "C:\PHP3\".
Másolja a „php3-dist.ini” fájlt a „%WINDOWS%” könyvtárba, és nevezze át „php3.ini”-re. |
A "%WINDOWS%" könyvtár általában a következő: |
Windows 95/98/NT és PWS/IIS 3:
A kiszolgálók beállításának javasolt módja a disztribúcióhoz mellékelt INF-fájlok (php_iis_reg.inf) használata. Szerkesztheti ezt a fájlt, és győződjön meg arról, hogy a kiterjesztések és a PHP telepítési könyvtár megfelelnek a beállításoknak. Vagy kövesse az alább felsorolt lépéseket manuálisan.
FIGYELMEZTETÉS: Ezek a lépések magukban foglalják közvetlen munka Windows rendszerleíró adatbázissal. Nyomatékosan javasoljuk, hogy először tegye meg biztonsági másolat
iktató hivatal. A PHP fejlesztőcsapata nem vállal felelősséget a rendszerleíró adatbázis sérüléséért.
Indítsa el a Regedit-et;
Navigáljon ide: HKEY_LOCAL_MACHINE /System/CurrentControlSet/Services
/W3Svc /Parameters/ScriptMap .
A szerkesztés menüből válassza az Új->Karakterlánc értéke menüpontot.
Határozza meg a PHP szkriptekhez használni kívánt kiterjesztést (pl. php3). Kattintson duplán az értékreúj vonal
és az adatmezőbe írja be a php.exe exe elérési útját (például c:\php3\php.exe %s %s). "%s %s" NAGYON fontosak, a PHP nem fog megfelelően működni nélküle;
Ismételje meg ezeket a lépéseket minden olyan bővítménynél, amelyet PHP-szkriptekhez kíván társítani;
Most menjen a HKEY_CLASSES_ROOT ;
A szerkesztés menüből válassza az Új->Kulcs menüpontot;
Határozza meg az előző részben telepített bővítmény kulcsát (például.php3
Válassza ki az új kulcsot, kattintson duplán az "alapértelmezett érték" elemre az ablak jobb oldalán, és írja be a phpfile parancsot.
Ismételje meg az utolsó lépést minden, az előző szakaszban telepített bővítményhez;
Most hozzon létre egy másik New->Key-t a HKEY_CLASSES_ROOT alatt, és ez lesz a phpfile neve.
Jelölje ki az új phpfile phpfile kulcsot, és az ablak jobb oldalán kattintson duplán az "alapértelmezett értékre", és írja be a PHP Script parancsot.
Kattintson jobb gombbal a phpfile-ra, és válassza az Új->Kulcs menüpontot, ez a Shell neve.
Kattintson a jobb gombbal a Shellre, és válassza az Új->Kulcs lehetőséget, ez a név megnyílik.
Kattintson a jobb gombbal a megnyitásra, és válassza az Új->Kulcs parancsot, ez a név parancs.
Válassza ki az új parancsbillentyűt, és az ablak jobb oldalán kattintson duplán az "alapértelmezett értékre", és adja meg a php.exe elérési útját. Például: c:\php3\php.exe -q %1 . (ne felejtsd el: %1).
Lépjen ki a Regeditből;
A PWS és IIS 3 felhasználók most már teljesen működő rendszerrel rendelkeznek.
A PHP3 IIS4-et futtató NT kiszolgálóra történő telepítéséhez kövesse az alábbi utasításokat:
IN Internet szolgáltatás Manager (MMC) válassza ki a webhely vagy az alkalmazás kezdőkönyvtárát;
Nyissa meg a könyvtár tulajdonságai menüt (kattintson a jobb gombbal, és válassza ki a tulajdonságokat), majd kattintson a Home Directory, a Virtual Directory vagy a Directory fülre;
Kattintson a Konfiguráció gombra, majd válassza az Alkalmazásleképezések lapot;
Kattintson a Hozzáadás gombra a végrehajtható keretben, írja be a c:\path-to-php-dir\php.exe %s %s .
A %s-t %s-re KELL zárnod, ha nem teszed, a PHP nem fog megfelelően működni;
A Kiterjesztés mezőben adja meg a PHP-szkriptekhez társítani kívánt fájlkiterjesztést (általában (.php3 és .phtml); Állítsa be a szükséges biztonságot (ez az Internet Service Managerben történik), és ha az NT szerver használja fájlrendszer
NTFS, adjon végrehajtási engedélyeket az I_USR_ könyvtárhoz, amely tartalmazza a php.exe fájlt.
Windows 9x/NT és Apache 1.3.x
Módosítania kell az srm.conf vagy httpd.conf fájlt, hogy beállítsa az Apache-t a PHP CGI futtatható fájljaival való együttműködésre.
Bár Apache alatt több lehetőség is lehet a PHP beállítására, ez még egy kezdő számára is meglehetősen egyszerű. A konfigurációs direktívákról az Apache dokumentációjában olvashat.
ScriptAlias /php3/"c:/path-to-php-dir/php.exe"
AddType alkalmazás/x-httpd-php3 .php3
AddType application/x-httpd-php3 .phtml
Action application/x-httpd-php3 "php3/php.exe" A használat engedélyezéséhez forrásszöveg , csak hozzon létre egy PHP script fájlt, és illessze be ezt a kódot a: . Helyettesítse az eredeti_php_script.php3 php3 fájlt a kívánt forrásfájl nevével (ez csak az egyik elérési út). Kérjük, vegye figyelembe
hogy Win-Apache-on a mondatútvonalban lévő összes fordított perjelet, például a "c:\könyvtár\fájl.ext"-et, előre perjelekre kell cserélni.
Omni HTTPd 2.0b1 Windowshoz
Ennek a konfigurációnak a legegyszerűbbnek kell lennie:
Ismételje meg a 2–6. lépéseket minden olyan kiterjesztésnél, amelyet a PHP-hez társítani szeretne.
PHP modulok:
3-1. táblázat. PHP modulok | php3_calendar.dll |
Naptárkonverziós funkciók | php3_crypt.dll |
Titkosítási funkciók | php3_dbase.dll |
Adatbázis funkciók | php3_dbm.dll |
GDBM emuláció Berkely DB2 könyvtár használatával | php3_filepro.dll |
CSAK OLVASÁSI hozzáférés a filepro adatbázisokhoz | php3_gd.dll |
GD-függvények könyvtára gif-manipulációhoz | php3_hyperwave.dll |
HyperWave funkciók | php3_imap4r2.dll |
Az IMAP 4 funkciói | php3_ldap.dll |
LDAP funkciók | php3_msql1.dll |
mSQL kliens 1 | php3_msql2.dll |
mSQL kliens 2 | MSSQL kliens (MSSQL DB-könyvtárakat igényel) |
php3_mysql.dll | MySQL függvények |
php3_nsmail.dll | Netscape levelezési funkciók |
php3_oci73.dll | Oracle függvények |
php3_snmp.dll | SNMP funkciók (csak NT!) |
php3_zlib.dll | ZLib függvények |
Először is javítani fogjuk a regisztrációs oldalt egy avatar feltöltésének lehetőségével. A forrásképnek jpg, gif vagy png formátumúnak kell lennie. Ezenkívül nem lehet több 2 MB-nál. Ne aggódjon, miután a szkript tömörítette, az avatar mérete körülbelül 3 kb és jpg formátum lesz. Nyissa meg az oldalt reg.phpés add hozzá a címkéhez < forma> vonal enctype="multipart/form-data", mint a példában: