PHP telepítése Windows Server 2008 rendszerre

Ez aztán az érdekes téma, teljesen általános, hogy az ember ilyesmit kénytelen csinálni. :o)
A menet a következő:
IIS telepítés
PHP telepítés
PHP beálllítás

Az IIS telepítése egyenesen előre típusú művelet: Add/remove role, IIS  hozzáadása alapbeállításokkkal, valamint a PHP miatt érdemes hozzáadni a CGI-t is. Befejezés.
Aztán jön a gondolat, hogy best practise, meg amúgy se babráljunk ki magunkkal, jobb lenne, ha az IIS mégsem a rendszer köteten foglalá a helyet, nosza tegyük át. Aha, csakhogy ilyet nem lehet! Illetve lehet, de a módszer nem elegáns. Nade erről majd egy külön írásban.
Jöhet a PHP telepítése. Mivel Windows a környezet, ajánlott a VC9 Non Thread Safe installer használata, amely letölthető innen: http://windows.php.net/download
Hogy miért ez az ajánlott, az kiderül ebből a leírásból, de lényeg, hogy ez nyújtja majd a legjobb teljesítményt. Szükség lesz még a Microsoft 2008 C++ Runtime telepítésére is. A PHP telepítésekor a telepítési mód kérdésre természetesen a FastCGI a jó válasz.
A telepítő elvégzi az IIS beállítását is, így Module Mapping (*.php a php-cgi.exe használatával) és a Default Document (index.php) beállításokat is.
A PHP konfigurálása már ízlés kérdése. Ez ugyebár a php.ini fájl szerkesztésével történik, ami elég jól dokumentált. Azonban ehhez már nem árt a fejlesztő segítsége, mert a sima rendszermérnök itt már könnyen elvérzik és még számonkérni sem lehet rajta. :o)

Válasz

  • A web és email címek automatikusan linkekké alakulnak.
  • Allowed HTML tags: <a> <b> <address> <blockquote> <br> <caption> <center> <code> <dd> <del> <div> <dl> <dt> <em> <font> <h2> <h3> <h4> <h5> <h6> <hr> <i> <img> <li> <ol> <p> <pre> <span> <strong> <sub> <sup> <table> <tbody> <td> <tfoot> <th> <thead> <tr> <u> <ul> <tr>
  • A sorokat és bekezdéseket automatikusan felismeri a rendszer.

További információ a formázási lehetőségekről

CAPTCHA
Bonyolult matematikai feladvány, a buta kis spam robotok ellen.
3 + 17 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.