• User Newbie

    HELP..... dalla provincia di ROMA

    Salve a tutti, potete aiutarmi?
    Vorrei imparare ad usare PHP e mySql dopo tanti anni che lavoro nel mondo Oracle,
    ho comprato un... mattone per i primi rudimenti (Php e MySql di E.williams & David
    Lane O'Reilly) e, come consigliato dal testo, ho ho scaricato EasyPHP 2.0b1
    (ultima release anche se il testo fa riferimento alla 1.7) ho installato
    Apache, Mysql, il db di esempio dopo di che il testo consiglia di installare
    Pear ma qui cominciano i miei problemi.
    L'installazione è su Windows XP
    Mi viene chiesto di lanciare da DOS il comando go-pear.bat lo lancio e
    questo è quello che esce:
    Are you installing a system-wide PEAR or a local copy?
    (system|local) [system] : local
    Please confirm local copy by typing 'yes' : local
    Below is a suggested file layout for your new PEAR installation. To
    change individual locations, type the number in front of the
    directory. Type 'all' to change all of them or simply press Enter to
    accept these locations.

    1. Installation base ($prefix) : C:\Programmi\EasyPHP 2.0b1\php5
    2. Binaries directory : C:\Programmi\EasyPHP 2.0b1\php5
    3. PHP code directory ($php_dir) : C:\Programmi\EasyPHP 2.0b1\php5\pear
    4. Documentation directory : C:\Programmi\EasyPHP 2.0b1\php5\pear\docs
    5. Data directory : C:\Programmi\EasyPHP 2.0b1\php5\pear\data
    6. Tests directory : C:\Programmi\EasyPHP 2.0b1\php5\pear\tests
    7. Name of configuration file : C:\WINDOWS\pear.ini
    8. Path to CLI php.exe : C:\Programmi\EasyPHP 2.0b1\php5.
      1-8, 'all' or Enter to continue:
      Beginning install...
      Configuration written to C:\WINDOWS\pear.ini...
      Initialized registry...
      Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Comma
      nd.php on line 268
      Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Comma
      nd.php on line 268
      Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Comma
      nd.php on line 268
      Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Comma
      nd.php on line 268
      Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Comma
      nd.php on line 268
      Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Comma
      nd.php on line 268
      Preparing to install...
      installing phar://go-pear.phar/PEAR/go-pear-tarballs/Archive_Tar-1.3.1.tar...
      installing phar://go-pear.phar/PEAR/go-pear-tarballs/Console_Getopt-1.2.tar...
      installing phar://go-pear.phar/PEAR/go-pear-tarballs/PEAR-1.4.11.tar...

    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Ta
    r.php on line 2334
    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Ta
    r.php on line 2338
    Could not get contents of package "". Invalid tgz file.
    Cannot initialize 'phar://go-pear.phar/PEAR/go-pear-tarballs/Archive_Tar-1.3.1.t
    ar', invalid or missing package file
    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Ta
    r.php on line 2334
    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Ta
    r.php on line 2338
    Could not get contents of package "". Invalid tgz file.
    Cannot initialize 'phar://go-pear.phar/PEAR/go-pear-tarballs/Console_Getopt-1.2.
    tar', invalid or missing package file
    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Ta
    r.php on line 2334
    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Ta
    r.php on line 2338
    Could not get contents of package "". Invalid tgz file.
    Cannot initialize 'phar://go-pear.phar/PEAR/go-pear-tarballs/PEAR-1.4.11.tar', i
    nvalid or missing package file
    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Comma
    nd/Install.php on line 427
    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Comma
    nd/Install.php on line 427
    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Comma
    nd/Install.php on line 427
    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Comma
    nd/Install.php on line 429
    install failed
    Premere un tasto per continuare . . .

    Da notare che le directory esistono tutte tranne la 8
    il file pear.ini in windows contiene:
    #PEAR_Config 0.9
    a:8:{s:15:"preferred_state";s:6:"stable";s:7:"bin_dir";s:31:"C:\Programmi\EasyPHP
    2.0b1\php5";s:7:"php_dir";s:36:"C:\Programmi\EasyPHP
    2.0b1\php5\pear";s:7:"doc_dir";s:41:"C:\Programmi\EasyPHP
    2.0b1\php5\pear\docs";s:8:"data_dir";s:41:"C:\Programmi\EasyPHP
    2.0b1\php5\pear\data";s:8:"test_dir";s:42:"C:\Programmi\EasyPHP
    2.0b1\php5\pear\tests";s:7:"php_bin";s:41:"C:\Programmi\EasyPHP
    2.0b1\php5.\php.exe";s:10:"__channels";a:2:{s:12:"pecl.php.net";a:0:{}s:5:"__uri"
    ;a:0:{}}}
    Potete aiutarmi?
    Grazie
    Maurizio


  • Super User

    se il tuo scopo è imparare php e mysql dimenticati easyphp.
    scarica la versione 4 di php (se sei temerario e conosci la programmazione ad oggetti scarica la 5) e mysql 5 direttamente dai siti php.net e mysql.org

    installali seguendo una delle guide che trovi in rete.
    leggiti una guida che trovi in rete per quanto riguarda php
    leggiti una guida che trovi in rete per quanto riguarda mysql

    se vuoi spendere qualche soldo compra delle guide di riferimento di entrambi in modo che ti spieghino come usare una data funzione.

    dopo di che impara a programmare.

    imparare a programmare != scrivere codice.

    scrivere codice è tradurre in linguaggio un concetto di programmazione ma se non hai chiaro come creare un algoritmo puoi conoscere php a memoria ma... non ne cavi un ragno dal buco.

    ho visto del codice dove le variabili erano chiamate $a $b $c

    questo programmatore può essere il più veloce del mondo e scrivere codice senza un errore al primo tentativo ma.... è ben distante dall'esere un bravo programmatore (e l'essere analista non sa nemmeno dove sta di casa).


  • User Newbie

    Quoto il tutto e ti consiglio questo link, dove trovi una spiegazione passo passo :

    http://www.phpnews.it/articoli/php/installare-apache-2.2-php-5.2-mysql-5-su-windows/

    FaSan


  • User Attivo

    se vuoi avere un software semplice da usare per installare apache php mysql e phpmyadmin con un clic trovi molte alternative a easyphp se invece credi che all'inizio sia più semplice per te usare questo software scaricati la versione 1.6 la installi e gira senza problemi, è una vecchia relaise con software non molto aggiornati, ma nel frattempo che prendi dimestichezza con query ecc.. ti sarà più che sufficiente