Back to top

Autore Topic: Sviluppo in Locale - Varie versione PHP  (Letto 8906 volte)

Offline Dreeg

  • Ulcera
  • Appassionato
  • *
  • Post: 558
  • Sesso: Maschio
  • Chiedi e ti sarà dato, imponi e ti sarà levato!
    • Mostra profilo
Sviluppo in Locale - Varie versione PHP
« il: 30 Lug 2011, 18:31:25 »
Salve a tutti, come faccio a installare più d'una versione PHP? Vorrei utilizzare degli AMP preconfezionati, non mi va di configurare  ;D  dato che c'è sempre qualcosa che non funziona..


AppServ è l'unico che ho trovato che offre servizio di PHP6.. ma non mi fa installare due volte AppServ (con due versioni diverse).. come faccio? Anche perché ogni "preconfezionato" ha un installazione di Apache differente..

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #1 il: 30 Lug 2011, 19:26:02 »
Puoi installare più versioni di php, con xamp e su windows cambiano la porta,


Esempio:
Versioni             Porte           Url per raggiungerle

Php4 - MySql3    80 - 3306    http://vostrourl:80/

Php5 - MySql4    81 - 3307    http://vostrourl:81/

PhpX - MySqlx    82 - 3308    http://vostrourl:82/

Le installazioni WAMP devono essere fatte  cartelle dedicate per non farli andare in conflitto l'uno con l'altro.

C'è un problema adesso, installando più versioni xamp il file php.ini verra sovrascritto, file che viene posizionato nella cartella C:\WINDOWS.

Per ovviare basta inserire alla fine del file httpd.conf dell'Apache che ci interessa la direttiva PHPIniDir e specificare il percorso di dove si è inserito il file php.ini.

Esempio di utilizzo:

PHPIniDir "C:/Apache2/php5"
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline Dreeg

  • Ulcera
  • Appassionato
  • *
  • Post: 558
  • Sesso: Maschio
  • Chiedi e ti sarà dato, imponi e ti sarà levato!
    • Mostra profilo
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #2 il: 30 Lug 2011, 20:26:54 »
Grazie per la risposta innanzitutto.


Quindi devo abbandonare AppServ?  :-[  Per ora è l'unico che offre PHP6  :-X


Inoltre, non vorrei approfittarmene, ma non ho capito come differenziare i php.ini e come utilizzare PHPIniDir  ::)

Offline jeckodevelopment

  • Administrator
  • Instancabile
  • *****
  • Post: 5695
  • Sesso: Maschio
    • Mostra profilo
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #3 il: 30 Lug 2011, 20:39:08 »
c'è un qualche motivo particolare perché tu debba utilizzare php 6?

Offline Dreeg

  • Ulcera
  • Appassionato
  • *
  • Post: 558
  • Sesso: Maschio
  • Chiedi e ti sarà dato, imponi e ti sarà levato!
    • Mostra profilo
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #4 il: 30 Lug 2011, 20:42:55 »
PM  ;D

Offline jeckodevelopment

  • Administrator
  • Instancabile
  • *****
  • Post: 5695
  • Sesso: Maschio
    • Mostra profilo
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #5 il: 30 Lug 2011, 21:11:59 »
come ti ho detto anche in privato, opterei per php 5.2.x oppure per php 5.3, quest'ultimo soprattutto se intendi usare Joomla 1.6/1.7

Offline Dreeg

  • Ulcera
  • Appassionato
  • *
  • Post: 558
  • Sesso: Maschio
  • Chiedi e ti sarà dato, imponi e ti sarà levato!
    • Mostra profilo
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #6 il: 31 Lug 2011, 01:38:49 »
 ;)  ho mal investito i miei soldi jacko.. mi rode ma si va avanti, però sprecarli di questi tempi è peccato per cui ho chiesto consiglio su come utilizzare al meglio una macchina che l'uomo ha inventato per lavorare.. ed ora ho la necessità di lavorare con due versioni di PHP..


per cui, come faccio?  ;D


Posso usare sia AppServ che Xampp? Apache non va in conflitto?

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #7 il: 31 Lug 2011, 08:35:28 »
La soluzione potrebbe essere virtualizzazione. Io adopero una macchina virtuale per ogni esigenza di lavoro, per il gestionale, per l'ambiente test in locale dei siti, per applicativi, ecc. Sicuro di avere ogni applicazione indipendente e facile da copiare per backup di sicurezza.

Offline Dreeg

  • Ulcera
  • Appassionato
  • *
  • Post: 558
  • Sesso: Maschio
  • Chiedi e ti sarà dato, imponi e ti sarà levato!
    • Mostra profilo
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #8 il: 31 Lug 2011, 11:23:11 »
 ;D  come mi diceva anche jacko  ::)  la cosa non mi alletta poiché non l'ho mai fatto e sicuro farò danni nell'installare queste macchine virtuali..


Grazie mille ragazzi, mi metto all'opera a virtualizzare la mia macchina  :D

mau_develop

  • Visitatore
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #9 il: 31 Lug 2011, 11:34:29 »
secondo me fai molto prima ad installare un server ubuntu
php non è proprietario e quindi puoi avere qualsiasi release e caricarla come modulo extra core con tre stringhe da riga di comando....
Cercare ambienti di sviluppo in pacchetti preconfezionati è un controsenso, la prima caratteristica di un ambiente di sviluppo è proprio la sua alta configurabilità per poter "clonare" qualsiasi ambiente di produzione.

...poi per pasticciare con Joomla basta e avanza anche xamp, pamp, tamp etc... ma non sono ambienti di sviluppo.

M.

Offline Dreeg

  • Ulcera
  • Appassionato
  • *
  • Post: 558
  • Sesso: Maschio
  • Chiedi e ti sarà dato, imponi e ti sarà levato!
    • Mostra profilo
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #10 il: 31 Lug 2011, 11:37:32 »
Si, ma siccome sono un pasticcione nel scegliere singolarmente i componenti degli AMP faccio danni nell'installarli  ;D


Quindi per ora penso che inizierò ad interfacciarmi al mondo delle macchine virtuali così installerò vari amp con caratteristiche diverse. Anche perché fino ad ora, sarò imbranato, non sono riuscito ad installarli tutti e tre singolarmente  :o . Comunque, per gli amp infondo mi basta scaricare uno o più moduli (server, database o PHP) e sovrascrivere i file per "cambiare" versione no?

mau_develop

  • Visitatore
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #11 il: 31 Lug 2011, 13:20:42 »
cosa si decide di fare è sempre "rispettabile" e personale, basta che si sia coscienti e soprattutto non mischiare i termini, che in informatica sono basilari soprattutto per comunicare con altri che devono capire cose univoche e non interpretate.

...mi resta solo la curiosità di capire come farai a destreggiarti con php6,  è un bel salto e credo (spero) che non sia joomla il fine ultimo.

M.

Offline Dreeg

  • Ulcera
  • Appassionato
  • *
  • Post: 558
  • Sesso: Maschio
  • Chiedi e ti sarà dato, imponi e ti sarà levato!
    • Mostra profilo
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #12 il: 31 Lug 2011, 13:26:25 »
Eh mau_develop.. l'ho scritto a jacko in PM ma lo scrivo anche qui, tanto ormai  :P


Ho mal investito i miei soldi nell'acquisto di due manuali, piuttosto capienti ed approfonditi, sul PHP 6 ;D
Di questi tempi mi rode molto sprecare i soldi, per cui se abbiamo inventato il Computer per lavorare, ho chiesto a chi ne è più competente di me come posso lavorare su una piattaforma con due versioni di PHP diverse, a quanto pare tra risposte vaghe (o che precludono l'esecuzione a chi non ha conoscenze leggermente più approfondite nel campo) sono arrivato alla conclusione di installare (con successo) più piattaforme virtuali.

In sostanza utilizzo PHP6 con i miei manuali per studiarmi la logica della programmazione (infondo quella è, suvvia :P ) e poi in modo autonomo (o in futuro acquisterò altri manuali, o mi accontenterò tra qualche mese dell'università) i linguaggi odierni e ben integrati al giorno d'oggi. Per cui mi serve un ambiente di sviluppo per PHP6, per impararlo, ed un ambiente di PHP5.1/5.2/5.3 per imparare/sviluppare dei prodotti adatti alla situazione d'oggi, tra le quali anche e soprattutto Joomla :)
« Ultima modifica: 31 Lug 2011, 13:27:58 da dreeg »

mau_develop

  • Visitatore
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #13 il: 31 Lug 2011, 13:47:09 »
ummhh... non condivido molto poichè mi parli di apprendimento.. cmq

------------------------------------------
Ho mal investito i miei soldi nell'acquisto di due manuali, piuttosto capienti ed approfonditi, sul PHP 6
-------------------------------------------
...soldi spesi così non sono mai malinvestiti, magari potevi attendere un po'... non sarà un salto facile e indolore... altro che J1.5 e J1.6

-------------------
sono arrivato alla conclusione di installare (con successo) più piattaforme virtuali.
-------------------
quindi con zero fatica riesci anche a fare qs http://forum.joomla.it/index.php/topic,137725.0.html

... ti accorgerai cosa significa lavorare direttamente su un server apache o virtualizzare.. specialmente quando sviluppi...
apri i files che vuoi e configuri ciò che vuoi e hai davanti script leggibilissimi.

---------------------------
In sostanza utilizzo PHP6 con i miei manuali per studiarmi la logica della programmazione (infondo quella è, suvvia :P )
-----------------------------
.... ni! :) tieni conto che php è uno degli ultimi inguaggi web oriented ad aver adottato oop è forse quindi il meno indicato per le "logiche". Infatti la peculiarità di php6 è proprio di essersi dimenticato completamente del 4 e di molte funzioni del 5, diventando realmente oop e non un mix... ma è un bagno di sangue, soprattutto  nella maggior parte degli script esistenti,  avrai montagne di errori, forse solo quelli zend "parlanti"...
Portare da 4 a 6 gli script complessi è un suicidio...ma anche da 5 a 6 scherza nulla.

---------------------------------------------
o mi accontenterò tra qualche mese dell'università
----------------------------------------------
credo che in ambiente universitario l'open source la faccia da principe sia per il costo 0, sia appunto per l'"esplorabilità" dei codici e quindi le più ampie possibilità di insegnamento e sperimentazione.
Non credo riuscirai a skipparti linux per molto.

-----------------------------------
tra le quali anche e soprattutto Joomla
-----------------------------------
col 6? ... sta diventando un casino anche col 5 :):)

M.
« Ultima modifica: 31 Lug 2011, 13:50:00 da mau_develop »

Offline Dreeg

  • Ulcera
  • Appassionato
  • *
  • Post: 558
  • Sesso: Maschio
  • Chiedi e ti sarà dato, imponi e ti sarà levato!
    • Mostra profilo
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #14 il: 31 Lug 2011, 14:02:32 »
Mi hai illuminato con quel link xD


Ora mi leggo la guida, e casomai nel Virtual Box ci metto solo Linux (per ora, ho già intenzione di adattare il mio PC e metterci un HDD dedicato).


Riguardo alla differenza del 6 non lo sapevo, proprio per questo (ed ora a maggior ragione) me li sento mal spesi...


Per l'ultima citazione, no mi hai frainteso  ;)  voglio un ambiente in PHP6 per impararlo ed un ambiente in PHP5 per Joomla  :P

mau_develop

  • Visitatore
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #15 il: 31 Lug 2011, 16:01:19 »
Mi hai illuminato con quel link xD
--------------------------------------------
è in un posto un po' strano, d'altronde è abbastanza ot per il forum.
L'ho messo perchè quando mi stufo di rispondere a mail che mi chiedono aiuto su questa cosa, indico quel link e non ha mai fallito nessuno, qualcuno è tornato a win.... però almeno ha provato ed è riuscito ad installare
Tutto magicamente prende senso :) owning dei files, permessi e how-to su ubuntu ne trovi a quintali in tutte le lingue e per tutti i livelli di conoscenza.

quel link è per una macchina server (mai buttare o mettere in cantina i vecchi pc o notebook)
Se invece di ubuntu server installi ubuntu (latest)... cambia nulla .. anzi, ti diverti un po a giocare con lnx... poi da li virtualizzi windows se proprio vuoi.

Invece di un disco usa una partizione... anche se spesso crea casini la coesistenza, soprattutto nel bootloader che se si corrompe sono guai, meglio sempre dedicare a lnx un bel netbook da 200 euri...va che è un missile ed è comodo per l'università

M.
« Ultima modifica: 31 Lug 2011, 16:06:39 da mau_develop »

Offline Dreeg

  • Ulcera
  • Appassionato
  • *
  • Post: 558
  • Sesso: Maschio
  • Chiedi e ti sarà dato, imponi e ti sarà levato!
    • Mostra profilo
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #16 il: 31 Lug 2011, 16:02:41 »
Ci penserò :)

mau_develop

  • Visitatore
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #17 il: 31 Lug 2011, 16:15:45 »
...tanto per concludere cmq, è corretto imparare a progettare un software prima di imparare a costruirlo praticamente.
Se sviluppi professionalmente, il 90% delle volte ti mettono davanti un bel flusso da rispettare.
Io ho parecchie difficoltà proprio in questo poichè essendo + che altro autodidatta, ho fatto il percorso inverso :) Prima ho imparato a smanacciare con php, quando mi sono reso conto che ci sono infiniti modi di fare una cosa ma solitamente quello giusto è uno o quasi, ho scoperto che a maggior parte degli script che facevo erano poco + che monnezza... ridondanze e pasticci ovunque.

Un'altra cosa indispensabile è un ide,... io consiglio netbeans.
Hai sottomano tutte le funzionalità del framework joomla, documentazione (documentor) compresa, e flessibilissimi debug e test.
...e poi ti evita tantissimi errori stupidi di sintassi
Lavorando con php6 ogni volta che digiti una funzione ti mostra i parametri e l'uso
M.

Offline Dreeg

  • Ulcera
  • Appassionato
  • *
  • Post: 558
  • Sesso: Maschio
  • Chiedi e ti sarà dato, imponi e ti sarà levato!
    • Mostra profilo
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #18 il: 31 Lug 2011, 16:18:06 »
Si uso netbeans da un annetto quasi  ;D


Infatti voglio imparare, e da quanto hai detto non è affatto male iniziare da PHP6 se veramente è OOP  :P

Offline Dreeg

  • Ulcera
  • Appassionato
  • *
  • Post: 558
  • Sesso: Maschio
  • Chiedi e ti sarà dato, imponi e ti sarà levato!
    • Mostra profilo
Re:Sviluppo in Locale - Varie versione PHP
« Risposta #19 il: 01 Ago 2011, 01:10:39 »
Ecco qui, ho reso il mio HDD con ambiente di lavoro per Joomla (e le attuali versioni di PHP) e per quel poco di PHP6 che uso ho creato un installazione del mio S.O. su VirtualBox  ;D  per ora và xD

 



Web Design Bolzano Kreatif