Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    problemi con MYSQL in ambiente Apache+Php

    Seguendo le istruzioni http://www.phpnews.it/articoli/insta...l-5-su-windows ho installato apache2.2.22, php5.4.4 e mysql5.5.25.

    Sono su Windows7.
    Per Apache e Php tutto ok (phpinfo(); butta fuori la paginata attesa)
    Con l'installazione di mysql anche, infatti con MysqlWorkbench lavoro.

    Problema: non ho trovato nella cartella C:/php il file libmysql.dll
    Ho provato a inserire in C:/Windows un file con lo stesso nome, ma trovato sotto C:/programmi/MYSQL/MySQL Server 5.5/lib
    Risultato, quando lancio la pagina.php per testare la connessione mi resta una pagina bianca.
    In error.log di Apache c'è scritto:
    [Thu Jun 28 18:11:37 2012] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined function mysql_connect() in C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\htdocs\\provaDB.php on line 3

    Cosa posso fare?

  2. #2
    la guida e' per php 5.2, mysql 5.0 mentre tu stai installando php 5.4 e mysql 5.5

    la libreria di mysql serve per la specifica versione del server ed e' per questo che non segue piu' il php. Dovresti aggiungere al path di sistema la cartella degli eseguibili di mysql. Se non erro ti viene chiesto al momento dell'installazione di aggiungere questo path.

    l'errore (fatal error) ti dice che il php non ha caricato le estensioni per mysql. Se controlli nel phpinfo non dovresti trovarle.

    Per installare mysql ti suggerisco di utilizzare il tool di mysql "mysql installer" e' una meraviglia, puoi anche fare tutti i successivi aggiornamenti del server in automatico senza perdere un dato.

    http://dev.mysql.com/downloads/

    Attento che con il php 5.4 troverai un mucchio di precedenti script php non piu' compatibili.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Ti ringrazio. Di fatto avevo dimenticato le virgolette nel php.ini e non è necessario mettere nessuna libreria libmysql.dll in C:/windows (forse per questo non l'ho trovata sotto C:/php?)

    Ti chiedo ancora questo: con le versioni che ho installato dici che avrò dei problemi con vecchi script php. Visto che sto iniziando adesso, non ho vecchi script. Però:
    - quale guida posso usare?
    - potrebbero esserci problemi quando passo le mie pagine on-line su Altervista o Aruba?
    - installando Joomla ci sono controindicazioni?

  4. #4
    prova con le guide di html.it
    http://php.html.it/
    http://database.html.it/

    anche con http://www.phpnews.it/corsi/

    problemi su versioni precedenti di php non credo perche' c'e' sempre una retrocompatibilita'

    con joomla e php5.4 ci sono molti template che non funzioneranno ancora a dovere. E sinceramente non saprei manco io da che parte cominciare per renderli compatibili. E parlo di joomla 2.5 perche' manco e' proponibile usare versioni precedenti con il php 5.4

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Ti ringrazio per i consigli.
    Spero di uscirne vincitrice!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    131
    se devi usare php mysql e apache ti consiglio di utilizzare easyphp...io lo trovato molto semplice ed efficacie...si installa facilmente

  7. #7
    Originariamente inviato da vide91
    se devi usare php mysql e apache ti consiglio di utilizzare easyphp...io lo trovato molto semplice ed efficacie...si installa facilmente
    si installa bene ma si disinstalla male.

    Meglio se, nel caso fosse necessario usare queste robe qui, usare XAMPP.

    http://www.apachefriends.org/it/xampp.html

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    Ciao,

    visto che il problema è PHP, o la sua estensione per la connessione a MySQL, e non MySQL direttamente, direi che hai aperto il thread nel posto sbagliato.

    Sposto il thread, invece di chiuderlo, solo perché la discussione è ad uno stadio avanzato.

    Maggiore attenzione in futuro
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.