Likes Likes:  0
Resultaten 1 tot 4 van de 4
Geen

Onderwerp: PHP installatie

  1. #1
    johnk-at-faramir-dot-nl
    PHP installatie
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    PHP installatie

    Hallo,

    Ik ben al een paar dagen aan het stuntelen met het installeren van PHP
    op een Windows Server 2003 machine. De PHP installatie draait wel,
    maar ik voorbeeldscripts draai mbt SQLite krijg ik foutmeldingen zoals
    Fatal error: Class 'SQLiteDatabase' not found in Test.php on line 4.
    De versie van PHP is 5.1.6 In de PHP.INI zijn de volgende regels
    opgenomen:

    extension_dir = C:\php\ext
    extension=php_pdo.dll
    extension=php_sqlite.dll

    Heeft iemand enig idee of ik nog meer zou moeten instellen, of zou dit
    genoeg moeten zijn.

    De tweede vraag die ik heb is hoe ik PHP onieuw kan initialiseren. Is
    hier het opnieuw starten van de server voor nodig, of volstaat het
    uit- en inschakelen van de www service?

    Bij voorbaat al bedankt voor de moeite.

    John

  2. #2
    Hans
    PHP installatie
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP installatie

    On Mon, 25 Sep 2006 18:30:11 +0200, johnk-at-faramir-dot-nl <> wrote:
    > Hallo,
    >
    > Ik ben al een paar dagen aan het stuntelen met het installeren van PHP
    > op een Windows Server 2003 machine. De PHP installatie draait wel,
    > maar ik voorbeeldscripts draai mbt SQLite krijg ik foutmeldingen zoals
    > Fatal error: Class 'SQLiteDatabase' not found in Test.php on line 4.


    Als ik het zo lees gok ik dat op de 1 of andere manier de database niet
    bestaat. Kun je eens een stukje relevante code in de groep gooien?

    Op het moment dat je een db wil openen die niet bestaat zal sqlite zelf
    de db aanmaken.

    http://nl2.php.net/manual/en/function.sqlite-open.php

    Mocht je echt zeker willen weten dat php ondersteuning heeft voor sqlite
    dan maak je een pagina met phpinfo(); erin en zoek je even op sqlite.

    Succes,

    Hans

    --
    IM: hans.wolters@jabber.xs4all.nl
    http://lonki.xs4all.nl


  3. #3
    Faramir
    PHP installatie
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP installatie

    On 25 Sep 2006 21:06:17 GMT, Hans <replyelsewhere@lonki.xs4all.nl>
    wrote:

    >Als ik het zo lees gok ik dat op de 1 of andere manier de database niet
    >bestaat. Kun je eens een stukje relevante code in de groep gooien?


    De database bestaat inderdaad niet. Ik heb een (virtuele) server
    geinstalleerd en verder PHP gedownload van de PHP website. Vervolgens
    die PHP archive uitgepakt in de directory C:\PHP De installatie zou
    moeilijk zijn, dus kwam ik uit bij http://www.tjitjing.com/blog/
    De vijf genoemde stappen heb ik uitgevoerd en waarachtig, toen ik een
    aantal voorbeeldscriptjes wilde proberen, werkten die.
    Mijn doel voor PHP is het bevragen van een SQLite database en
    vervolgens een XML bestand laten maken, wat dan weer door een .css en
    een .xsl tot een webpage worden samengebracht.
    Ik las op de site dat extension_dir = C:\php\ext,
    extension=php_pdo.dll en extension=php_sqlite.dll aan de php.ini
    toegevoegs moesten worden. Dat heb ik gedaan, maar de SQLIte code uit
    onderstaand script geeft dus de foutmelding.

    <?php

    // create new database (OO interface)
    $db = new SQLiteDatabase("db.sqlite");

    // create table foo and insert sample data
    $db->query("BEGIN;
    CREATE TABLE foo(id INTEGER PRIMARY KEY, name CHAR(255));
    INSERT INTO foo (name) VALUES('Ilia');
    INSERT INTO foo (name) VALUES('Ilia2');
    INSERT INTO foo (name) VALUES('Ilia3');
    COMMIT;");

    // execute a query
    $result = $db->query("SELECT * FROM foo");
    // iterate through the retrieved rows
    while ($result->valid()) {
    // fetch current row
    $row = $result->current();
    print_r($row);
    // proceed to next row
    $result->next();
    }

    // not generally needed as PHP will destroy the connection
    unset($db);

    ?>

    >Mocht je echt zeker willen weten dat php ondersteuning heeft voor sqlite
    >dan maak je een pagina met phpinfo(); erin en zoek je even op sqlite.


    Ik heb je tip uitgevoerd, maar kom in de output nergens iets tegen van
    SQLite.

    Ik ga de hele zaak opnieuw installeren maar nu via de methode die
    beschreven staat op http://www.peterguy.com/php/install_IIS6.html
    Dan zien we weer verder.

    Hartelijk dank voor je reactie Hans!

    m.vr.gr. John

  4. #4
    Hans
    PHP installatie
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP installatie

    On Tue, 26 Sep 2006 18:14:36 +0200, Faramir <> wrote:
    > On 25 Sep 2006 21:06:17 GMT, Hans <replyelsewhere@lonki.xs4all.nl>
    > wrote:
    >
    >>Als ik het zo lees gok ik dat op de 1 of andere manier de database niet
    >>bestaat. Kun je eens een stukje relevante code in de groep gooien?

    >
    > Ik las op de site dat extension_dir = C:\php\ext,
    > extension=php_pdo.dll en extension=php_sqlite.dll aan de php.ini
    > toegevoegs moesten worden. Dat heb ik gedaan, maar de SQLIte code uit
    > onderstaand script geeft dus de foutmelding.


    Van windows weet ik niet zoveel, wellicht dat iemand anders daar een nuttig
    antwoord op kan gevven.

    > $db = new SQLiteDatabase("db.sqlite");


    Probeer het eens zoals het in de sqlite-open pagina van php.net staat.

    if ($db = sqlite_open('databasenaam', 0666, $sqliteerror)){
    // create, inserts....
    }
    else{
    die($sqliteerror);
    }

    Let wel op dat je daarmee de database voor iedereen leesbaar maakt. Zet hem
    dus liever boven de document root en geef het desnoods minder rechten.

    >>Mocht je echt zeker willen weten dat php ondersteuning heeft voor sqlite
    >>dan maak je een pagina met phpinfo(); erin en zoek je even op sqlite.

    >
    > Ik heb je tip uitgevoerd, maar kom in de output nergens iets tegen van
    > SQLite.


    In dat geval zou ik function_exists gebruiken om zeker te weten dat
    je sqlite functies bestaan.

    Succes,

    Hans

    --
    IM: hans.wolters@jabber.xs4all.nl
    http://lonki.xs4all.nl


Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics