MySQL Extensions for Configuring PHP

Viestiketju Ajuri- ja softaongelmat -osiossa. Ketjun avasi jflurrie 24.02.2007.

  1. jflurrie

    jflurrie Regular member

    Liittynyt:
    27.02.2005
    Viestejä:
    433
    Kiitokset:
    0
    Pisteet:
    26
    Ensinnäkin, en keksinyt oikein parempaakaan paikkaa tälle, minne kuuluu ohjelmointialustoihin liittyvät ongelmat?

    Eli, yritän tässä asentaa PHP-MySQL-Apache-combinaatiota. Mulla on tuossa apuna semmonen kirja kuin "The Definitive Guide to MySQL 5". Siinä neuvotaan näin:

    MySQL Extensions for Configuring PHP
    As a final step, PHP must be so configured that it can access the MySQL server. It is necessary that
    PHP be able to find two DLL files that are included with PHP. You must carry out the following steps:
    • Copy the file C:\php5\libmysql.dll into the Windows directory, generally C:\Windows or
    C:\Winnt.
    • Open the file with a text editor (e.g., Notepad) and change the following lines shown in boldface
    or insert them:
    ; changes in c:\php5\php.ini
    ...
    extension_dir = "c:/php5/ext"
    extension = php_mysql.dll
    extension = php_mysqli.dll
    To find the right lines, your best bet is to use EDIT|FIND. Note that the forward slash, not
    the usual backslash, is used as a separator. Before the lines extension=... there should be
    no semicolon; otherwise, the line will be considered a comment and ignored.


    Siis mitä? Millä ohjelmalla mun pitää editoida tuota libmysql.dll-tiedostoa? Avasin notepadilla niin tulee semmosta puuroa ettei oo tosikaan.
     
  2.  
  3. Betrayed

    Betrayed Moderator Ylläpitäjä

    Liittynyt:
    12.10.2004
    Viestejä:
    1,585
    Kiitokset:
    2
    Pisteet:
    68
    Ei sun libmysql:ää pidä editoida, se on jo binäärimuodossa etkä voi tehdä sille mitään. Sun pitää kopioida C:\php5\libmysql.dll windossin kansioon. Sen jälkeen tuon ohjeen mukaan avaat tekstieditorilla C:\php5\php.ini tiedoston ja säädät nuo sinne:
    extension_dir = "c:/php5/ext"
    extension = php_mysql.dll
    extension = php_mysqli.dll

    EDIT: Suosittelen palvelimeksi linuxia ;)
     
    Viimeksi muokattu: 24.02.2007
  4. jflurrie

    jflurrie Regular member

    Liittynyt:
    27.02.2005
    Viestejä:
    433
    Kiitokset:
    0
    Pisteet:
    26
    Mites nyt kun mulla phpinfo sivu ei lataudu kokonaan, siis sivu phptest.php, jossa on sisältönä <?php phpinfo(); ?>

    Se jää kohtaan SERVER_PROTOCOL Apache Environmentia ladattaessa Firefoxilla, ja IE:llä kohtaan Apache Environment. Molemmat antaa useita httpd.exe - Application Error viestiä.

    Millä tuon saan lataamaan sen loppuun?
     
  5. jflurrie

    jflurrie Regular member

    Liittynyt:
    27.02.2005
    Viestejä:
    433
    Kiitokset:
    0
    Pisteet:
    26
    No onko vastaavasti jotain idioottivarmaa opasta "Näin asennat PHP5-MySQL5-Apache2.2 kombinaation Windows 2003:lle"?
     
  6. Agent_007

    Agent_007 Senior member

    Liittynyt:
    05.05.2003
    Viestejä:
    29,936
    Kiitokset:
    124
    Pisteet:
    143
  7. jflurrie

    jflurrie Regular member

    Liittynyt:
    27.02.2005
    Viestejä:
    433
    Kiitokset:
    0
    Pisteet:
    26
    Ensinäkemältä näyttää hyvältä. Kiitokset linkistä!

    edit. Kylläpä oli helppo asennus, ei mennyt viikkoa niinkun noitten erillisten kanssa!
     
    Viimeksi muokattu: 25.02.2007
  8. jflurrie

    jflurrie Regular member

    Liittynyt:
    27.02.2005
    Viestejä:
    433
    Kiitokset:
    0
    Pisteet:
    26
    Mä tarviin MySQL:n käyttöön silti jonkun eri ohjelman jolla annan esim. SELECT-käskyt, eikö? Mikä ois hyvä, oisko tommosesta ku Navicat mihinkään? Ainoa vaatimus on että toimii hyvin tuon WAMP:n kanssa.
     
  9. Agent_007

    Agent_007 Senior member

    Liittynyt:
    05.05.2003
    Viestejä:
    29,936
    Kiitokset:
    124
    Pisteet:
    143
    phpMyAdmin on helppo tapa luoda noita SQL kantoja.
    http://127.0.0.1/phpmyadmin/
    toivottavasti aukaisee sen.

    Ja WAMP:in valikosta löytyy MySQL alta MySQL Console jonka kanssa voi harjoitella komentoja ja debugata jos haluaa.
     
  10. jflurrie

    jflurrie Regular member

    Liittynyt:
    27.02.2005
    Viestejä:
    433
    Kiitokset:
    0
    Pisteet:
    26
    Noniin, tuohan näyttää varsin hyvältä. Kiitoksia!
     
  11. jflurrie

    jflurrie Regular member

    Liittynyt:
    27.02.2005
    Viestejä:
    433
    Kiitokset:
    0
    Pisteet:
    26
    Mitenkäs tuolla MySQL consolella tehdään / valitaan käyttöön joku tietokanta?

    Kun antaa käskyn

    mysql> CREATE db_name;

    se palauttaa

    ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'db_name' at line 1


    edit. Selvis. Oli niinkin helppo että piti vaan lisätä sana DATABASE tuohon. Kyllä osaa olla nyt tyhmä olo =)
     
    Viimeksi muokattu: 02.03.2007

Jaa tämä sivu