Miért van szükség php és miért olyan népszerű
Miért van szükség a PHP?
PHP (angol PHP: Hypertext Preprocessor -. «PHP: Hypertext Preprocessor") - script programozási nyelv célja, hogy létrehoz HTML-oldalak a web szerver és adatbázis munkát. Jelenleg támogatja a túlnyomó többség a képviselők a gazda.
Tartalmazza LAMP - «standard” set weboldalak létrehozására (Linux, Apache, MySQL, PHP (Python vagy Perl)).
A területen a programozás PHP - az egyik legnépszerűbb programozási nyelvek (együtt JSP, Perl, valamint a használt nyelv ASP) egyszerűsége miatt, a sebesség a teljesítmény, gazdag funkcionalitás és terjesztése a forráskód alapján PHP engedélyt. PHP jellemzi egy magot és plug-inek, „kiterjesztés”: .. Annak érdekében, adatbázisok, foglalatok, dinamikus grafika, kriptográfiai könyvtárakat, PDF formátumú dokumentumok, stb Bárki fejleszteni saját kiterjesztés és dugja. Több száz kiterjesztés, hanem alapkiépítésben csak néhány tucat jól megalapozott. PHP értelmező csatlakoztatva van egy web szerver, vagy egy modul kifejezetten a szerver (pl Apache vagy IIS), vagy, mint a CGI-alkalmazások.
Ezen felül, akkor lehet használni adminisztratív feladatok UNIX operációs rendszerek, Linux, Windows és Mac OS X Azonban, mint ilyen, nem terjedt, így a tenyér bajnokságot Perl, Python és a VBScript.
PHP szintaxis hasonló a szintaxis a C nyelvet. Egyes elemek, mint például az asszociatív tömbök és foreach ciklus vett Perl.
Ma PHP által használt több százezer fejlesztők. Több millió oldalakat jelenteni a PHP, ami több, mint egyötöde internetes tartományok.
Csoport PHP fejlesztés áll sokan önkéntesen dolgozik a mag és a PHP kiterjesztéseket, valamint a kapcsolódó projektek, mint például a PEAR és a dokumentációt.
Hogyan php jött népszerűségének?
PHP lehetőségek
Jellemzői PHP nagyon nagy. Elsősorban hatálya PHP összpontosít írásban szkriptek dolgozik a szerver oldalon; így a PHP képes elvégezni az összes, hogy végez más CGI programok. Például folyamat űrlap adatok feldolgozása, dinamikus tartalom generálása, sütik küldése és fogadása. De a PHP nem sok más feladatokat.
Három fő terület, ahol a PHP alkalmazunk.
- Létrehozása szkriptek futtatásához a szerver oldalon. PHP a leggyakrabban használt ilyen módon. Minden amire szüksége van a PHP értelmező (formájában egy CGI vagy szerver modul), egy webszerver és egy webböngésző. Megnézheti az eredményeket PHP-scriptek a böngészőt, akkor van egy működő webszerver és telepített PHP. A részleteket lásd az alfejezetben a PHP telepítésének.
- Létrehozása szkriptek futtatásához a parancssorban. Akkor létrehozhat egy PHP-szkript nélkül futtatod szerver és böngésző. Mindössze annyit kell - PHP feldolgozó. Így a PHP ideális szkriptek el kell végezni rendszeresen, például a cron segítségével (a * nix platformok Linux) vagy használja a Task Scheduler (Task Scheduler) Windows platformon. Ezek a szkriptek is használható egyszerű szövegszerkesztő feladatokat. További információk itt találhatók.
- Létrehozása GUI alkalmazás fut a kliens oldalon. Talán, PHP nem a legjobb nyelv létrehozására ilyen alkalmazás, de ha tudod, hogy a PHP nagyon jól, és szeretné használni néhány jellemzőjét az ügyfél alkalmazásában, akkor PHP-GTK, hogy hozzon létre az ilyen alkalmazásokat. Hasonlóképpen, akkor létre cross-platform alkalmazásokat. PHP-GTK PHP egy kiterjesztése, és nincs a csomagban forgalmazásával PHP. Ha érdekli, keresse fel a PHP-GTK honlapján.
PHP a legtöbb operációs rendszerek, beleértve a Linux számos változata Unix (például a HP-UX, Solaris és OpenBSD), Microsoft Windows, Mac OS X, a RISC OS, és még sokan mások. (Van még egy változata PHP for OS / 2 Nem ismert azonban, amennyiben azok a jelenlegi helyzetet). Szintén PHP engedélyezve legmodernebb webszerverek, mint az Apache, a Microsoft Internet Information Server, Personal Web Server, Netscape és iPlanet szerverek, Oreilly Website Pro szerver, Caudium, Xitami, OmniHTTPd és még sokan mások. A legtöbb szerver PHP modul, a többiek támogató szabványos CGI, PHP működhet processzor CGI.
Így választja PHP, akkor a választás szabadságát az operációs rendszer és a web szerver. Ezen felül, akkor a választás, a procedurális vagy objektumorientált programozás, vagy ezek kombinációja.
PHP nem csak képes adni a HTML. PHP funkciók közé tartozik a kialakulását képek, PDF állományokat vagy akár Flash filmek (a libswf és Ming), amelyeket a „röptében”. PHP is képes előállítani olyan szöveg, mint az XHTML vagy bármilyen más XML-fájlokat. PHP képes automatikusan generál ilyen fájlokat, és tárolja azokat a fájl szerver rendszer, ahelyett, hogy az ügyfél, szervezése, így gyorsítótár dinamikus tartalom található, a szerver oldalon.
Az egyik jelentős előnye a PHP támogatja a széles körű adatbázisok. Hozzon létre egy szkript, amely az adatbázis - ez nagyon egyszerű. Jelenleg a PHP támogatja az alábbi adatbázisok:
A PHP támogatja a "beszélni" egyéb szolgáltatások protokollok segítségével, úgy mint LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (Windows operációs rendszereken), és még sokan mások. Ezen felül, akkor kap a lehetőséget, hogy a hálózati csatlakozás: „közvetlenül”. A PHP támogatja a komplex struktúrák WDDX adatcsere szabvány. Ügyelve, hogy a kölcsönhatás a különböző nyelvek között, érdemes megemlíteni a támogatást a Java objektumok és használja őket, mint a PHP tárgyakat. Való hozzáférés távoli telephelyek, akkor a bővítés CORBA.
Most már tudja, a PHP rövid története kialakulása és elismerést a tömegek között, és alig várom, hogy kezdi a tanulást is. De ehhez először meg kell telepíteni!
Hogy ez megtörtént azt mondta a következő fejezetben, hogyan kell tanulni php nélkül egy távoli szerveren? (Telepítés és Quick Setup)
pontban vizsgálatok.
1. Hogyan áll a PHP?
2. amely platform ruhák php?