Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: installare php 5.2.6

  1. #1

    installare php 5.2.6

    ciao a tutti, prima avevo easyphp ma mi dava troppi problemi, per questo ho deciso di installare apache, php e mysql manualmente seguendo questa guida
    che non è aggiornata per quanto riguarda l' installazione di php. Quando la guida fa riferimento al file httpd.conf dice di aggiungere del codice a un certo punto del file, questo punto di codice non si trova evidentemente perchè la guida è rimasta alla versione 5.2.0. Cosa devo modificare per la versione 5.2.6?
    Luca Pennisi - Web Marketing Specialist

  2. #2
    non ci sono differenze tra installare la rel. 5.2.0 e la 5.2.6 di php.

    Se dice di "aggiungere" e' perche' "non c'e'"

    aggiungi le tre righe e modifica la directory index, questa forse puo' essere una dimenticanza.

    codice:
    <IfModule dir_module>
        DirectoryIndex index.html index.php 
    </IfModule>

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

  3. #3
    Originariamente inviato da piero.mac
    non ci sono differenze tra installare la rel. 5.2.0 e la 5.2.6 di php.

    Se dice di "aggiungere" e' perche' "non c'e'"

    aggiungi le tre righe e modifica la directory index, questa forse puo' essere una dimenticanza.

    codice:
    <IfModule dir_module>
        DirectoryIndex index.html index.php 
    </IfModule>
    non ho capito bene, la guida dice di inserire quel codice a questo punto:



    ma vedo che nel file che ho io è diversa la fine dell' elenco e mi domando se il codice che c' è scritto nella guida è valido ancora oppure no:

    codice:
    #LoadModule substitute_module modules/mod_substitute.so
    #LoadModule unique_id_module modules/mod_unique_id.so
    #LoadModule userdir_module modules/mod_userdir.so
    #LoadModule usertrack_module modules/mod_usertrack.so
    #LoadModule version_module modules/mod_version.so
    #LoadModule vhost_alias_module modules/mod_vhost_alias.so
    DEVO INSERIRE QUI***********************************************
    <IfModule !mpm_netware_module>
    <IfModule !mpm_winnt_module>
    #
    # If you wish httpd to run as a different user or group, you must run
    # httpd as root initially and it will switch.  
    #
    # User/Group: The name (or #number) of the user/group to run httpd as.
    # It is usually good practice to create a dedicated user and group for
    # running httpd, as with mos
    poi non capisco, il codice che mi hai dato dove lo dovrei mettere, quale directory index??? non sto capendo più niente, rischio di fare troppa confusione: non è che potresti spiegarti meglio?
    Luca Pennisi - Web Marketing Specialist

  4. #4
    cerca l'inizio della parte con loadModule e 0inserisci quelle tre righe.

    poi con un "cerca" o find e individua la stringa "directoryIndex" ed aggiungici "index.php"

    questo serve a caricare automaticamente la pagina index.php senza doverla indicare in modo esplicito. nota se scrivi prima index.html e poi index.php in presenza di entrambi i file carichera' quello che hai scritto per primo nella riga di istruzioni DirectoryIndex.

    salva le modifiche e restarta apache.

    Non ha molta importanza l'ordine in cui metti le istruzioni nel file, sappi solo che se due istruzioni identiche contengono valori diversi, l'ultima istruzione scritta sovrascrivera' le precedenti. Parlo delle varie righe di istruzioni e non dell'ordine dei parametri di una istruzione (ovviamente).

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

  5. #5
    ok perfetto, ho installato e testato php, ho installato mysql e phpmyadmin; quest' ultimo mi da il seguente errore: "Cannot load mysql extension. Please check your PHP configuration." cosa c' è che non va? per l' installazione di mysql ho seguito quella stessa guida mentre per phpmyadmin questa: http://www.phpnews.it/articoli/guida...phpmyadmin/2/, ho modificato il codice di config.default.php come descritto e ora sono incappato in quell' errore: a cosa è dovuto?
    Luca Pennisi - Web Marketing Specialist

  6. #6

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

  7. #7
    fatto tutto ma non mi funziona, non funzionava nemmeno con easyphp 2.0, infatti dovetti ritornare alla 1.8 come posso fare???
    Luca Pennisi - Web Marketing Specialist

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    53
    ciao,
    anch'io ho la lista del fil http.conf in ordine diversodal manuale, ma non fa nessuna differenza. Questo lo hai già capito, ma per phpmyadmin ti consiglio di guardare bene come hai scritto. Io due volte sono incappato due volte in questo errore!
    By Loris

  9. #9
    Devi modificare il C:\WINDOWS\php.ini

    Cerca questa riga:

    ;extension=php_mysql.dll
    Togli il ; (punto e virgola) perche' la linea e' commentata.

    Visto che ci sei, poi togli il punto e virgola anche qui:

    ;extension=php_mbstring.dll
    Dopodiche', vai nella cartella PHP e metti il file libmysql.dll su C:\WINDOWS\system32

    Riavvia Apache, e... Buon lavoro

  10. #10
    Dimenticavo.

    Sempre su C:\WINDOWS\php.ini devi inserire la cartella delle ESTENSIONI.

    extension_dir = "./"
    Se la cartella PHP risiede su C: allora:

    extension_dir = "C:\PHP\ext"

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.