Pagina 1 di 9 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 84
  1. #1

    [PILLOLA] Installare come modulo PHP 4.3.2 su Windows

    andr3a 30/07/2003

    Questa pillola non vuole assolutamente prendere il posto dell' articolo presente in http://freephp.html.it/ ben piu' dettagliato e approfondito, vuole solo essere un how-to, senza troppe pretese/spiegazioni, di come installare PHP 4.3.2 [la versione stabile piu' recente] su Apache 1.3.28 e su Apache 2.0.47

    Pertanto si suddividera' in 3 punti:

    1 - Passaggi comuni per Apache 1 e 2
    2 - Installazione su Apache 1.3.28
    3 - Installazione su Apache 2.0.47



    ------------------------- -------------------------- ------------------------- -------------------------- -------------------------

    1 - Passaggi comuni per Apache 1 e 2
    Create una cartella di nome tmp nel disco principale del vostro computer [che sara' C:\] .
    Create, sempre in C:\, la cartella PHP [C:\PHP\]. Mi raccomando tutto in MAIUSCOLO.
    Scaricate la versione 4.3.2 da questo link o da questo.
    Scompattate il contenuto del file scaricato all' interno della cartella PHP [assicuratevi di averci messo il contenuto e non altre sottocartelle].
    Per essere sicuri bastera' entrare in C:\PHP\ e vedere se ci sono i files e le varie cartelle e non un'altra sottocartella inutile contenente a sua volta il resto.
    Da questa cartella prendete il file php4ts.dll
    [andate su opzioni cartella, visualizzazione e togliete la spunta da "nascondi le estensioni per i file di tipo conosciuto" nel caso non riusciate a leggere .dll .txt o altro accodato ai vostri files]
    e copiatelo dentro la cartella system32 di windows [in caso di XP/Me/98SE] o winnt [in caso di windows 2000].
    Ora ad essere sincero non ricordo se Me e 98 hanno la system 32, se non la trovate mettete il file dentro system.
    Tornando nella cartella C:\PHP\ rinominate il file php.ini-recommended in php.ini.
    Ora con un doppio click dovrebbe aprirsi col notepad o il vostro "lettore testo" di default.
    Questo non e' altro che il file di configurazione di PHP.
    Cercate in questo file appena copiato la stringa contenente display_errors e mettete on, sia quella che display_startup_errors.
    Cercate questa stringa ; Windows: "\path1;\path2" e li sotto decommentate [decommentare = cancellare il punto e virgola davanti] e mettete in maiuscolo il nome della cartella PHP [include_path = ".;c:\PHP\includes"].
    Ancora sotto troverete la scritta extension_dir , mettete tra virgolette quanto segue c:\PHP\extensions.
    Decommentate piu' sotto la riga per upload_tmp_dir se volete testare uploads in locale e indicate tra virgolette la cartella desiderata.
    Ora cercate piu' sotto la serie di extensions e decommentate quanto segue

    extension=php_bz2.dll
    extension=php_cpdf.dll
    extension=php_crack.dll
    ;extension=php_curl.dll
    extension=php_db.dll
    extension=php_dba.dll
    extension=php_dbase.dll
    ;extension=php_dbx.dll
    ;extension=php_domxml.dll
    extension=php_exif.dll
    ;extension=php_fdf.dll
    extension=php_filepro.dll
    extension=php_gd2.dll
    ;extension=php_gettext.dll
    extension=php_hyperwave.dll
    ;extension=php_iconv.dll
    ;extension=php_ifx.dll
    ;extension=php_iisfunc.dll
    extension=php_imap.dll
    ;extension=php_interbase.dll
    extension=php_java.dll
    ;extension=php_ldap.dll
    ;extension=php_mbstring.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_oci8.dll
    ;extension=php_openssl.dll
    ;extension=php_oracle.dll
    ;extension=php_pdf.dll
    ;extension=php_pgsql.dll
    ;extension=php_printer.dll
    ;extension=php_shmop.dll
    ;extension=php_snmp.dll
    extension=php_sockets.dll
    ;extension=php_sybase_ct.dll
    ;extension=php_w32api.dll
    ;extension=php_xmlrpc.dll
    ;extension=php_xslt.dll
    ;extension=php_yaz.dll
    extension=php_zip.dll

    [ un copia e incola sarebbe il suo ... ]

    Ora salvate il file e spostatelo all' interno della cartella windows o winnt ma non chiudete la cartella perche' dobbiamo ancora fare un' ultima modifica a seconda della versione di Apache.


    ------------------------- -------------------------- ------------------------- -------------------------- -------------------------

    2 - Installazione su Apache 1.3.28
    Perche' scegliere la versione 1 ???
    Perche' e' la piu' stabile e la piu' testata, assicurandovi quindi meno problemi e maggior sicurezza.

    Scaricate la versione 1.3.28 da questo link.
    Lanciate con un doppio click l' installazione.
    Clickate su Next
    Clickate su I accept (leggetevi tutto ovviamente prima di accettare ... :quipy: ] e poi su Next.
    Leggete tutto e Next di nuovo.
    Scrivete localhost sul campo Network domain.
    miopc sul campo sottostante e
    miamail@casa.it nel terzo campo.

    Lasciate Run as a service for All Users - Recommended e clickate su next.
    Lasciate Complete e clickate su next.
    Vi consiglio vivamente di lasciare quella cartella per l' installazione, quindi next.
    Ora clickate su install ... ora aspettate ... gia' fatto ?? miii ke skeggia di pc !!!! [ LOL© (daniele©) ]
    Clickate su finish.
    Ora aprite internet explorer o il browser che volete e scrivete come indirizzo http://localhost/ [se clickate qui dovrebbe essere la stessa cosa].
    Provate anche http://miopc/ , sara' la stessa identica pagina e per entrambi i casi ci sara' scritto:
    Funziona! Il server Web Apache e' stato installato su questo sito Web!.
    In caso contrario siete fagiani o lo e' il vostro PC, buttate via tutto e andate a giocare con il cerchio in giardino [oppure rileggete e fate il secondo tentativo].

    Ora andate su:
    Start -> Programmi -> Apache HTTP Server -> Configure Apache Server -> Edit the Apache httpd.conf Configuration file
    Se vi chiede con quale programma volete aprirlo, usate notepad e tanti saluti.
    Cercate questa riga
    LoadModule foo_module modules/mod_foo.so
    e li sotto troverete una serie di moduli con un # davanti, quindi commentati.
    Dopo l'ultimo, aggiungete questa riga ovviamente senza il # davanti.
    LoadModule php4_module C:/PHP/sapi/php4apache.dll

    poco sotto c'e' una riga con ClearModuleList, scorrette la lista di AddModule fino all' ultimo e aggiungete quanto segue:
    AddModule mod_php4.c

    Ora cercate la linea contenente AddType application/x-tar .tgz e aggiungete subito sotto quanto segue:
    AddType application/x-httpd-php .php

    Ora cercate la linea contenente questO : <IfModule mod_dir.c>
    e li sotto sostituite la DirectoryIndex con questa:
    DirectoryIndex index.php index.htm index.html
    Aggiungete le estensioni che volete, sara' l'ordine di riconoscimento.
    Salvate e chiudete questo file.

    Ora tornate sul PHP.INI, che se non sbaglio dovrebbe essere dentro la cartella windows o winnt e cercate la linea con scritto:
    doc_root =
    e aggiungete dopo l'uguale, quanto segue:
    "C:\Programmi\Apache Group\Apache\htdocs"

    Salvate e chiudete.

    Ora tornate su
    Start -> Programmi -> Apache HTTP Server -> Control Apache Server -> Restart

    Se tutto e' andato bene non dovrebbe dare errori e la finestra dos dovrebbe andar via in pochi secondi.
    Ora andate nella cartella htdocs all' interno di C:/Programmi/Apache Group/Apache/ e create un nuovo file che chiamerete info.php
    Apritelo con notepad se non avete ancora un editor per i vostri files .php e scrivete
    <?php phpinfo(); ?>
    salvate e chiudete.
    Ora andate al seguente indirizzo:
    http://localhost/info.php
    e se vedete una schermata chilometrica, significa che e' tutto OK, avete installato.


    ------------------------- -------------------------- ------------------------- -------------------------- -------------------------

    3 - Installazione su Apache 2.0.47
    Perche' scegliere la versione 2 ???
    Perche' siete pionieri e volete essere sempre aggiornati all' ultima velocissima release !!!

    Scaricate la versione 2.0.47 da questo link.
    Lanciare il file di installazione di Apache2 con un doppio click.
    Premere next, scrivere localhost nel primo spazio, il nome del PC nel secondo e il vostro indirizzo email nel terzo.

    Scegliere se farlo funzionare per tutti gli utenti [maledettamente consigliato] o solo per questo.
    Clickare next, next e ancora next, fino al tasto finish [isi no ???].

    Lanciare IE o il browser preferito e scrivere http://localhost/ [ puoi anche clickare qui ]
    oppure http://nomesceltoperilpc/

    Se leggete qualcosa, significa che e' tutto OK, altrimenti siete fagiani o lo e' il vostro PC, buttate via tutto e andate a giocare con il cerchio in giardino [oppure rileggete e fate il secondo tentativo].

    Andate su:
    Start - Programmi - Apache HTTP Server - Configure Apache - Edit Apache HTTPD.
    Se vi chiede con che programma prirlo scegliete il notepad, va benissimo.

    Una volta aperto cerchiamo questa riga LoadModule foo_module modules/mod_foo.so
    Subito sotto noteremo una serie di moduli, andiamo all' ultimo di questa serie ed aggiungiamo:
    LoadModule php4_module C:/PHP/sapi/php4apache2.dll

    Cerchiamo poi la riga contenente
    AddType allows you to add to or override the MIME ed aggiungiamo subito sotto AddType image/x-icon .ico quanto segue:
    AddType application/x-httpd-php .php


    Ora cerchiamo piu' su la seguente voce DirectoryIndex e modifichiamo quella linea in questo modo:
    DirectoryIndex index.php index.htm index.html

    Aggiungete le estensioni che volete, sara' l'ordine di riconoscimento.
    Salvate e chiudete questo file.

    Ora tornate sul PHP.INI, che se non sbaglio dovrebbe essere dentro la cartella windows o winnt e cercate la linea con scritto:
    doc_root =
    e aggiungete dopo l'uguale, quanto segue:
    "C:\Programmi\Apache Group\Apache2\htdocs"

    Salvate e chiudete.

    Ora andate nella cartella htdocs all' interno di C:/Programmi/Apache Group/Apache2/ e create un nuovo file che chiamerete info.php
    Apritelo con notepad se non avete ancora un editor per i vostri files .php e scrivete
    <?php phpinfo(); ?>
    salvate e chiudete.

    Riavviate il vostro PC, non necessario ma spesso utile.

    Ora andate al seguente indirizzo:
    http://localhost/info.php
    e se vedete una schermata chilometrica, significa che e' tutto OK, avete installato.


    ------------------------- -------------------------- ------------------------- -------------------------- -------------------------

    Spero non ci siano errori o dimenticanze e che vi sia stata utile
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  2. #2
    Ciao

    E' bene che siano evidenziate le differenze tra le due versioni di apache. In effetti una guida specializzata in una determinata versione del software e' limitante per l'utilizzatore ed obbliga ad installare un prodotto obsoleto che poi servira' ai soli fini di studio. Il professionista che effettivamente utilizza versioni stabili non legge sicuramente la guida di installazione sui siti internet.

    Come per le riviste del settore, le guide hanno senso quando aiutano ad utilizzare i nuovi prodotti. Vedi i piccoli tutorial che stanno nascendo su PHP5. Sono utili a tutti.

    ciao



    [spam]
    Come va il fumo?
    [/spam]

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

  3. #3
    Originariamente inviato da piero.mac
    ...
    Come per le riviste del settore, le guide hanno senso quando aiutano ad utilizzare i nuovi prodotti. Vedi i piccoli tutorial che stanno nascendo su PHP5. Sono utili a tutti.
    :master: non c'ho capito niente piero, va bene o no ???
    Fatti un giro nel forum che ogni 10 righe c'e' uno in panne con l'installazione ... magari questa piu' l' articolo di saibal ... evitano 643 posts identici ...

    Su PHP5 pix ha rilasciato una release compilata per MySQL e io una classe per cominciare a vedere SQLite ... devo fare pillola anche per quella varsione ??? ... cioe' , e' uguale a 4.3.2 su Apache2 solo che va copiata anche la iconv.dll in system32 e tolte un paio di extensions, tutto qua... non e' difficile...



    Originariamente inviato da piero.mac
    [spam]
    Come va il fumo?
    [/spam]
    Da quando ho detto che smettevo, domenica mattina appena sveglio, non ho piu' toccato una sigaretta ne fatto un solo tiro ... quindi credo bene ...

    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  4. #4
    Non ho letto tutto, ma ho visto che sono argomenti estratti dai vari tuoi articoli. Sicuramente sono collaudati.

    Il problema e' che molti piccoli argomenti interessanti si dissolvono nel tempo nei 3d e vengono persi o dimenticati.
    E' quindi conveniente pubblicare le pilloline, ma quando l'argomento assume una certa consistenza e' necessario raggruppare e costruire un articolo o una pillola che riassuma il tutto.

    Se poi non viene letta per intero non ha importanza, l'importante e' sapere che c'e' e dove la si puo' trovare. Altrimenti e' tutto vano.

    Per quanto riguarda le guide di installazione l'impostazione che tu hai dato e' corretta:

    1 - Passaggi comuni per Apache 1 e 2
    2 - Installazione su Apache 1.3.28
    3 - Installazione su Apache 2.0.47

    un domani potrai aggiungere il delta di apache3. Hai tutto senza ripetere e con i confronti disponibili.

    [OT]
    Fumavo 3 pacchetti al giorno di [spam]Gouloise filtro[/spam]
    Ora ho smesso da molto e rimpiango di non aver smesso prima.
    Ti servono circa tre settimane, dopo di che il tuo cervelletto (nel senso di cervelletto e non di cervello piccolo) riprendera' a secernere le componenti chimiche che ora ti mancano e ti danno dipendenza dal fumo.
    Un giorno ti accorgerai che sara' sera e non ti sei ricordato delle sigarette. Sarai fuori fumo e orgoglioso di te.
    [/OT}

    Tieni duro che mollo vien da solo.....


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

  5. #5

    [CONTROPILLOLA] Installare PHP 5.0.0b

    Scaricate la 5.0.0b da questo link o da questo.

    Seguire la procedura identica per la 4.3.2 ma decommentare solo queste extensions nel PHP.INI

    extension=php_bz2.dll
    extension=php_cpdf.dll
    extension=php_crack.dll
    ;extension=php_curl.dll
    extension=php_db.dll
    extension=php_dba.dll
    extension=php_dbase.dll
    ;extension=php_dbx.dll
    ;extension=php_domxml.dll
    extension=php_exif.dll
    ;extension=php_fdf.dll
    ;extension=php_filepro.dll
    extension=php_gd2.dll
    ;extension=php_gettext.dll
    ;extension=php_hyperwave.dll
    ;extension=php_iconv.dll
    ;extension=php_ifx.dll
    ;extension=php_iisfunc.dll
    extension=php_imap.dll
    ;extension=php_interbase.dll
    ;extension=php_java.dll
    ;extension=php_ldap.dll
    ;extension=php_mbstring.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_oci8.dll
    ;extension=php_openssl.dll
    ;extension=php_oracle.dll
    ;extension=php_pdf.dll
    ;extension=php_pgsql.dll
    ;extension=php_printer.dll
    ;extension=php_shmop.dll
    ;extension=php_snmp.dll
    extension=php_sockets.dll
    ;extension=php_sybase_ct.dll
    ;extension=php_w32api.dll
    ;extension=php_xmlrpc.dll
    ;extension=php_xslt.dll
    ;extension=php_yaz.dll
    ;extension=php_zip.dll


    Copiare oltre la solita php4ts.dll anche l' iconv.dll nella system32.



    APACHE 1 e 2
    A seconda della versione di Apache scrivere

    LoadModule php5_module C:/PHP/sapi/php4apache2.dll
    // per Apache2

    e

    LoadModule php5_module C:/PHP/sapi/php4apache.dll
    // per Apache 1, aggiungere in questo caso anche
    AddModule mod_php5.c


    per il resto e' tutto uguale, installare a vostro rischio e pericolo.
    Per la versione compilata con MySQL, viso che in questa beta e' stato tolto il built-in dello stesso, vedere questo link
    http://forum.html.it/forum/showthrea...highlight=PHP5
    gentilmente offerto dall' utonto .. ehm ..utanto . ehm utente pixer ( )
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  6. #6
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    852
    Non ho capito le diff. tra ap 1 e 2

  7. #7
    Originariamente inviato da debbelandia
    Non ho capito le diff. tra ap 1 e 2
    Apache 1:
    collaudato, testato, supporto ufficiale per PHP


    Apache 2:
    Sperimentale il supporto per PHP, piu' veloce, forse meno affidabile




    ... piu' o meno la differenza e' questa, io uso sia 1 che 2, non ho mai notato grandi differenze tranne per il dispendio di risorse del PC che con Apache 2 e' decisamente maggiore
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  8. #8
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    852
    E' vero che nella 1 per le session c'è un unico utente

  9. #9
    Originariamente inviato da debbelandia
    E' vero che nella 1 per le session c'è un unico utente
    :master: non ho capito
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  10. #10
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    852
    Ti spiego io non mi sono mai sbattuto ad installare php ... usavo easyphp...solo che con winxp mi parte 1 volta su 10

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.