Jeg har fået installeret en apache server og php5. Jeg har fundet en test side som kan vise en dato så jeg kan se at php er korrekt opsat og det ser sådan ud. Mit problem er installationen af mysql. Jeg har installeret mysql 5.0 og tilrettet min php.ini fil så den ser således ud (uddrag):
extension_dir = C:\Programmer\PHP\ext
; Windows Extensions ; Note that ODBC support is built in, so no dll is needed for it. ; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5) ; extension folders as well as the separate PECL DLL download (PHP 5). ; Be sure to appropriately set the extension_dir directive.
Hvis jeg køre en side fra mit projekt som jeg havde på min gamle pc så får jeg følgende fejl:
Fatal error: Call to undefined function mysql_connect() in C:\web\test\SIFF\basicPhp\mysql-funktioner.php on line 1
Som jeg ser det kan den ikke finde funktionen måske fordi den ikke kan finde den rigtige dll fil. Jeg har installeret php under c:\Programmer\PHP og som det kan ses af mit uddrag af min php.ini fil så har jeg tilføjet linjen:
extension_dir = C:\Programmer\PHP\ext Den er jeg også i tvilv om. I PHP manuel læste jeg at den skulle tilføjes hvis ikke php installeres i roden af c-drevet??. Men spørgsmålet er om der skal stå: extension_dir = C:\Programmer\PHP\extention
Under biblioteket i PHP mappen med alle dll filerne hedder ext
Er der nogen som har et godt bud?
Ifølge en installationsguide jeg fandt skulle jeg når jeg har installeret php5 kunne køre sqlite men her får jeg også en fejl som tyder på noget den ikke kan finde i en dll fil.
Fatal error: Call to undefined function sqlite_open() in C:\web\test\testSqlite.php5 on line 13
Jo, men det du skal kigge efter allerførst er om det er hvilken php.ini din PHP har valgt at bruge. Det står øverst i siden fra phpinfo(), under "Configuration File (php.ini) Path"
Og hvis det så faktisk er den rigtige du retter i, så kan vi begynde at kigge på hvad du skriver.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.