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

    installazione su windows server 2003

    Ciao a tutti,
    non conosco e non uso php, ma dovendo far girare una applicazione in php sul mio server locale ho installato apache, poi ho installato php 5 poi ho installato mysql.

    se lancio però questa applicazione mi dice che le estensioni mysql non sono attivate...
    io ho editato il file php.ini in questo modo
    codice:
    extension=php_mbstring.dll
    ;extension=php_bz2.dll
    ;extension=php_curl.dll
    ;extension=php_dba.dll
    ;extension=php_dbase.dll
    ;extension=php_exif.dll
    ;extension=php_fdf.dll
    ;extension=php_filepro.dll
    ;extension=php_gd2.dll
    ;extension=php_gettext.dll
    ;extension=php_ifx.dll
    ;extension=php_imap.dll
    ;extension=php_interbase.dll
    ;extension=php_ldap.dll
    ;extension=php_mcrypt.dll
    ;extension=php_mhash.dll
    ;extension=php_mime_magic.dll
    ;extension=php_ming.dll
    ;extension=php_mssql.dll
    ;extension=php_msql.dll
    extension=php_mysql.dll
    ;extension=php_oci8.dll
    ;extension=php_openssl.dll
    ;extension=php_oracle.dll
    ;extension=php_pgsql.dll
    ;extension=php_shmop.dll
    ;extension=php_snmp.dll
    ;extension=php_sockets.dll
    ;extension=php_sqlite.dll
    ;extension=php_sybase_ct.dll
    ;extension=php_tidy.dll
    ;extension=php_xmlrpc.dll
    ;extension=php_xsl.dll
    extension=php_mysqli.dll
    se installo phpmyadmin e lo lancio mi dice questo
    "Impossibile caricare l'estensione mysql,
    prego controllare la configurazione di PHP "

    Un'altra cosa strana è che non mi appare nessuna icona in basso a destra .... non dovrebbe apparire il semaforino?
    Il servizio però è attivo ed avviato...(dai servizi windows)

    Cosa può essere?
    Paolo Monge
    Full Stack Web Developer & Strategist
    Come Nasce Un'idea

  2. #2
    sicuramente manca la libreria libmysql.dll

    la trovi in \bin\ di mysql. Va spostata in un path di sistema tipo \windows\system32, oppure aggiungere al path di sistema il percorso per beccare il file. poi restarta apache.

    niente piu' semafori nel tray. Esiste un programmino "system tray monitor" che lo sostituisce.

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

  3. #3
    Grazie mille era proprio questo.
    Ma perchè in tutti i tutorial vari in giro per la rete non lo scrivono ? va beh... in ogni caso grazie mille
    Paolo Monge
    Full Stack Web Developer & Strategist
    Come Nasce Un'idea

  4. #4
    Originariamente inviato da coniglio
    Grazie mille era proprio questo.
    Ma perchè in tutti i tutorial vari in giro per la rete non lo scrivono ? va beh... in ogni caso grazie mille
    Bisogna sempre fare riferimento alla versione.

    In effetti se all'installazione di mysql attivavi il wizard di configurazione, ti avrebbe proposto di aggiungere il path agli eseguibili di mysql, per fallire poi se avevi il firewall attivo.

    C'e' pure un'altra cosa che solitamente non viene considerata a sufficienza. Php rilascia una versione della libreria (in \php) relativa alla versione ultima di mysql cioe' quella attiva al momento del rilasco di php, ma siccome le uscite non sono concomitanti (tra php e mysql) finisce che nuovi aggiornamenti di mysql necessitino di una nuova libreria per funzionare a dovere e non piu' di quella precedente. (sto andando in loop)

    In soldoni, ad ogni aggiornamento di mysql bisogna aggiornare anche la libreria libmysql.dll usata da php.


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

  5. #5
    capito.
    Grazie
    Paolo Monge
    Full Stack Web Developer & Strategist
    Come Nasce Un'idea

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 © 2024 vBulletin Solutions, Inc. All rights reserved.