Új hozzászólás Aktív témák

  • CS_D

    senior tag

    11. Lighttpd + PHP5

    Ezek a csomagok valószínűleg már csak akkor fognak felférni, hogyha külső meghajtóra telepíted őket.

    Ennek a csomagnak a telepítése és konfigurálása tényleg megizzasztott. Pár órát véres szemmel ültem a gép előtt, mire működésre bírtam.

    opkg update
    opkg install lighttpd lighttpd-mod-access lighttpd-mod-accesslog lighttpd-mod-auth lighttpd-mod-cgi lighttpd-mod-fastcgi lighttpd-mod-scgi
    opkg install php5 php5-cgi php5-fastcgi php5-mod-gd
    opkg install libsqlite3

    vi /etc/lighttpd/lighttpd.conf

    Módosítani kell az alábbiakat: lehet, hogy csak egy #-et kell kivenni az adott dolog elől, de van, ahol bele is kell írni.

    Értelemszerűen a documentum root-ot, meg a log fájlok helyeit is meg kell adni.

    server.modules = (
    "mod_fastcgi",
    )

    server.document-root = "/mnt/www/"
    server.port = 8081

    fastcgi.server = (
    ".php" => (
    "localhost" => (
    "socket" => "/tmp/php-fastcgi.socket",
    "bin-path" => "/usr/bin/php-fcgi"
    )
    )
    )

    /etc/init.d/lighttpd enable
    /etc/init.d/lighttpd start

    A /etc/php.ini fájlban találhatóak a php beállításai. Ezt is értelemszerűen kell konfigurálni, kinek mire van szüksége, stb.

    Teszteljük a webszervert:
    Hozzunk létre egy üres fájlt a webszerver gyökerébe.
    touch /mnt/www/index.php
    vi /mnt/www/index.php

    Helyezzük el benne:
    <?php
    phpinfo();
    ?>

    Így a php szerver a 8081-es porton fog futni. Nézzük meg a 192.168.1.1:8081 címen, és ha jól dolgoztunk, akkor egy php-információs oldal fog betöltődni.

    [ Szerkesztve ]

Új hozzászólás Aktív témák