Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Installazione PHP5

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    195

    Installazione PHP5

    Vorrei sapere come si fa ad installar eil php 5 sul mio pc...ho gia installato apache, ma come diamine isntallo il php5? sul sito php.html.it c'è una guida troppo vecchia, e sul sito php ufficiale è solo in inglese.

    Ho win2k

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    1. scarica i files da http://it.php.net/get/php-5.0.0-Win32.zip/from/a/mirror

    2. copia il file php.ini-recommended nella cartella di installazione di windows rinominandolo come php.ini

    3. configura il file php.ini secondo le tue esigenze

    4. aggiungi all'httpd.conf queste righe:
    LoadModule php5_module c:/php/php5apache.dll
    AddType application/x-httpd-php .php

    5. leggi anche questo http://forum.html.it/forum/showthrea...hreadid=689667
    think simple think ringo

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    195
    allora la guida sul sito al php 5 dice di far riferimento alla 4...allora in questa pagina io son riuscito a fare tutto con le opportune modifiche segnalate nella 5, ma non riesco a farele parti segnate in grassetto...cosa devo fare?

    Pefetto...siamo quasi alla fine. Nella cartella Php dobbiamo cercare un file chiamato "php4ts.dll" (Attenzione: se non lo vedete vuol dire che dovete selezionare, nel menù Visualizza>Opzioni Cartella>Visualizza, il ceckbox relativo a Mostra tutti i file).
    Il php4ts.dll è fondamentale per il funzionamento del modulo Php...può essere considerato come il motore principale. Una volta trovato dobbiamo copiarlo nella directory C:\Windows\System (C:\Winnt\System32 per i possessori di Windows NT/2000).
    Con i file di configurazione del Php abbiamo finito...adesso dobbiamo modificare nuovamente il file httpd.conf di Apache. Vediamo i passaggi da attuare:


    Sempre con l'apposita funzione del Notepad cerchiamo la riga
    "#LoadModule unique_id_module modules/mod_unique_id.so" e, subito sotto, aggiungiamo quanto segue:

    LoadModule php4_module c:/programmi/php/sapi/php4apache.dll

    ( se necessario modificare il percorso che porta al file php4apache.dll )



    Cerchiamo la riga "AddModule mod_setenvif.c" e sotto aggiungiamo:

    AddModule mod_php4.c


    Non trova questa riga

    L'ultima fase: cerchiamo "AddType application/x-tar .tgz" e aggiungiamo:

    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php3


    Da notare che il riferimento fatto a AddType application/x-tar .tgz è del tutto personale; infatti le due righe aggiunte potevano essere inserite benissimo in altri punti del file di configurazione.

    Per completare l'opera non ci resta che impostare le pagine predefinite da caricare. Mi spiego: di default, digitando http://localhost (o 127.0.0.1), Apache cercherà la pagina chiamata index.html; se non è presente verrà visualizzato il contenuto della directory test.
    Dato che a noi interessa testare le pagine php, può essere comodo indicare al webserver di cercare, oltre all' index con estensione .html, anche altri tipi di file.
    Spostimoci, quindi, fino alla riga "<IfModule mod_dir.c>" e trasformiamo DirectoryIndex index.html in DirectoryIndex index.php index.html index.htm index.php3 index.phtml.
    Non trova questa riga
    In poche parole abbiamo aggiunto, separati da spazi, i nomi delle pagine che Apache deve cercare in automatico nella directory principale; ovviamente potremmo anche inserire nomi a piacere...penso comunque che possa andare bene anche così.

    E' giunto il momento di vedere se tutto è ok. Per verificarlo apriamo il notepad e scriviamo semplicemente:

    <? phpinfo(); ?>

    N.B. Attenzione alle estensioni nascoste; se non stiamo attenti salveremo il file come index.php.txt e non verrà interpretato dal server.
    Salviamo il documento nella cartella test con il nome di index.php; avviamo il nostro webserver e digitiamo http://localhost (oppure http://saibal, oppure ancora http://127.0.0.1).
    Incrociamo le dita e....se siamo "fortunati" dovrebbe comparire una pagina lunghissima con un sacco di dati...ebbene: queste sono tutte le informazioni sul modulo Php...vuol dire che ci siamo riusciti e adesso possiamo testare le pagine in locale. Fantastico no?


    Mi compare una pagine che mi fa vedere quali file ci sono in quella cartella, e nel mio caso solo index.php

  4. #4
    diciamo che e' il mio sunto personale per ricordarmi in pochi passi come installare PHP5 come modulo su Apache 1.3.29 su piattaforma Windows 2000 ....

    ... comincia con lo scompattare PHP5.0.0 nella cartella C:\PHP, poi spero che questo sunto ti sia di aiuto:

    creo una cartella tmp in C:
    rinomino il file php.ini-recommended in php.ini e lo copio in winnt
    taglio e incollo in system32 il file php5ts.dll
    taglio e incollo libmysql.dll e libmysqli.dll in system32
    Aggiungo in httpconf di apache 1 quanto segue:
    LoadModule php5_module C:/PHP/php5apache.dll [ sotto LoadModule ]
    AddModule mod_php5.c [ sotto AddModule ]
    DirectoryIndex index.php index.html index.htm
    AddType application/x-httpd-php .php [ sotto x-tar.bz ]
    edito il php.ini in winnt
    display_errors = On
    display_startup_errors = On
    include_path = ".;c:\PHP\includes"
    doc_root = "C:\Programmi\Apache Group\Apache\htdocs"
    extension_dir = "C:\PHP\ext"
    upload_tmp_dir = "C:\tmp"

    // estensioni valide, cancella tutte
    // le estensioni commentate e incolla queste
    extension=php_bz2.dll
    extension=php_cpdf.dll
    extension=php_dba.dll
    extension=php_dbase.dll
    extension=php_dbx.dll
    extension=php_filepro.dll
    extension=php_gd2.dll
    extension=php_imap.dll
    extension=php_mbstring.dll
    extension=php_mime_magic.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
    extension=php_pgsql.dll
    extension=php_shmop.dll
    extension=php_snmp.dll
    extension=php_sockets.dll
    extension=php_tidy.dll
    extension=php_xmlrpc.dll
    extension=php_xsl.dll

    SMTP = mail.tin.it // il tuo smtp
    smtp_port = 25
    sendmail_from = miamail@mail.it // la tua mail

    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    195
    Grazie! Grazie mille!!! funziona!

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.