Vai al contenuto

aiuto per php


MagicLord

Messaggi raccomandati

ciao a tutti sono un nuovo utente mac su linux programmavo (o almeno avevo intrapreso questa strada) in php mysql+apahe sotto mac come posso fare di che cosa ho bisogno??

ho trovato tra i post passati un buon editor ma in quanto ad installare o attivare se già presente il servr web e mysql non ho idea di come fare mi date qualche dritta?

grazie dell'aiuto:ghghgh:

Link al commento
Condividi su altri siti

perchè non usi dreamweaver cs3 o anche la versione 8, guarda, se ti metti in contatto con me, ti do un programma molto ottimo, il mio indirizzo email è mascari.j@alice.it, inviami una email se sei interessato e io ti risponderò.

OK?

PS Rivolto a magic lord

:cry::barella::D:love::rofl::oops:

Link al commento
Condividi su altri siti

scusa ma per svariati problemi ho letto la risposta solo adesso e ti ho spedito l'emai grazie per la disponibilità

P.S

che ne dite se chiediamo agli amministratori di creare una sezione apposità per la programmazione e perchè no anche dell'hacking su macosx?? rispondetemi se vi interessa

magari abbiamo più posibilità se la cosa interessa a molti

Link al commento
Condividi su altri siti

che ne dite se chiediamo agli amministratori di creare una sezione apposità per la programmazione e perchè no anche dell'hacking su macosx??

c'è già: Linux, Unix, X11 e programmazione ;):ghghgh:

Serve aiuto? Posso darti una mano in

Webmasters - Aiuto Software - Da Windows a Mac

Mappa Utenti ItaliaMac

[[miao]]

Link al commento
Condividi su altri siti

ciao ho iniziato a vedere un o' il php sotto mac uffi primo ostacolo

non riesco a visualizzare sul server il risultato del file che copilo tramite l'editor

ovvero prendo un editor scrivo il seguente codice:

<?php

echo "hello gonfio"

?>

e lo salvo nella cartella siti non so se è giusto fin qui secondo me no....mah?

se non è giusto dove lo devo salvare e soprattutto se è giusto come lo richiamo affinchè il server lo interpreti e mi restituisca l'output giusto?grazie

Link al commento
Condividi su altri siti

Essendo un assoluto neofita sulla gestione di Php su Mac mi sono affidato a questo interessante tutorial in italiano - di Daniele D'Andreti, comprensivo di file di installazione.

E ora funziona tutto e posso testare i file in locale, anche usado cgi e mysql!

http://www.glugitalia.org/vedi_tutto.php?id=294

Link al commento
Condividi su altri siti

Ricordatevi che su osx il php non è abilitato di default. Per abilitarlo bisogna andare nel menu del finder:

"Vai" - "Vai alla cartella"

Se siete su leopard digitate /etc/apache2/ poi aprite il file httpd.conf con un text editor (io uso smultron) e cambiate la seguente riga:

#LoadModule php5_module libexec/apache2/libphp5.so

in

LoadModule php5_module libexec/apache2/libphp5.so

(praticamente togliete il #)

e poi riaffiate la condivisione web

se in vece siete su tiger:

andate in /etc/httpd/httpd.conf

e decommentate:

#LoadModule php4_module libexec/httpd/libphp4.so

#AddModule mod_php4.c

e poi riavviate la condivisione web

NETTuno Fanatic/Creative/Developers

Link al commento
Condividi su altri siti

raga ci ho provato in tutte le salse ora comincio a pensare di essere propio duro:(

dunque vediamo

1° ho abilitato la condivisione web

2°ho installato mamp sia il pro 1.7.1 che mamp

3°ho lanciato mamp pro ma in precedenza avevo già provato con mamp quello non pro e è la stessa cosa

4°ho avviato i server e tutto funziona ok il server va correttamente e cosi anche mysql

5°ho provato a fare un fie php con testwrangler l'ho messo nella cartella siti dellutente visto che ho 2 utenti

ho provato a farglielo interpretare digitando:

http://127.0.0.1/prova1.php

nulla la risposta è stata

Not Found

The requested URL /prova1.html was not found on this server.

Apache/1.3.33 Server at computer-di-magiclord.local Port 80

allora ho provato cosi:

http://127.0.0.1/~magiclord/prova1.php

e qualcosa è successo anche se non quello che speravo visto che cosi non va bene ecco il risultato

<?php

echo "hello gonfio"

?>infatti non doveva mettermici anche i tag php ma solo stamparmi la scritta hello gofio

arriverò mai a farlo funzionare correttamente??

aiutatemi vi prego senza php non vivo più uffi:D:D:D

Link al commento
Condividi su altri siti

disattiva la condivisione di tiger/leopard e decidi quale software usare mamp o mamp pro.

Dopo che hai deciso quale tenere reinstallalo e assicurati che le porte usate da apache e da mysql siano risp. la 80 e la 3306 per il db.

Fatto questo i file .php e evenutali altre devono essere messe tutte all'interno della directory di mamp in applicazioni (non mi ricordo il percorso specifico, ma credo sia www..)

Fatto questo puoi avviare i 2 server, quello web e il database.

Un consiglio, usa la widget che ti da mamp, è comoda e non rompe le scatole nel dock!

Link al commento
Condividi su altri siti

Notato che mamp è scomodo da usare... :fiorellino:

Comunque se usi mamp non puoi più usare i riferimenti standard di os x. Devi usare localhost: (numero di porta di mamp) e mettere i sorgenti nella cartella specifica.

NETTuno Fanatic/Creative/Developers

Link al commento
Condividi su altri siti

basta modificare i file di apache e impostare le porte standard, così mamp ti sostituisce i server installati su osx. Io l'avevo messo per usare PHP5 e apache 2.2 (la tigre aveva PHP4 e apache 1.3)

Da browser comunque bastava digitare il nome scelto in httpd.conf.. io usando i VHOST ne avevo tre. http://check http://checktest e http://definitivo

Link al commento
Condividi su altri siti

grazie a tutti ragazzi ho finalmente risolto il problema usando mamp pro l'ultima versione funziona bene l'ho testata in questi giorni non da problemi almeno a me e i file di configurazione li interpreta bene inserendoli nella cartella siti grazie sono rinato e i vostri suggerimenti mi anno aiutato molto nella risoluzione del problema buone feste :fastidioso:

Link al commento
Condividi su altri siti

  • 2 settimane dopo...

capisco che per un neofita utilizzare un prodotto come mamp che "in teoria" fa tutto lui può semplificare le cose ma installare più volte lo stesso codice e magari tirare su due servizi equivalenti è nel migliore dei casi uno sperpero, nel peggiore dei casi può creare dei conflitti difficili da individuare e correggere.

mac ha già apache e php installati, attivarli è banale (come hanno già illustrato), installare solo mysql non è particolarmente complesso e nel caso in cui non vogliate compilare il sorgente potete tranquillamente installare su leopard il package disponibile per tiger.

Link al commento
Condividi su altri siti

nel peggiore dei casi può creare dei conflitti difficili da individuare e correggere.

forse su windows, non su un'architettura unix come quella di os x. si tratta di daemon e processi ben distinti e separati, nessun rischio di conflitto :ghghgh::ciao::mad:

Serve aiuto? Posso darti una mano in

Webmasters - Aiuto Software - Da Windows a Mac

Mappa Utenti ItaliaMac

[[miao]]

Link al commento
Condividi su altri siti

forse su windows, non su un'architettura unix come quella di os x. si tratta di daemon e processi ben distinti e separati, nessun rischio di conflitto :ghghgh::ciao::mad:

su linux ti assicuro che può crearli, non ho esperienza di conflitti su Mac, ma su linux non è raro non riuscire a tirare su un servizio perché un altro occupa la stessa porta (la 80 ad esempio utilizzata di norma da apache)

Link al commento
Condividi su altri siti

su linux ti assicuro che può crearli, non ho esperienza di conflitti su Mac, ma su linux non è raro non riuscire a tirare su un servizio perché un altro occupa la stessa porta (la 80 ad esempio utilizzata di norma da apache)

in questo caso si tratta di due istanze di mysql che usano due porte diverse - nessun problema di conflitti. per inciso, le due istanze usano anche aree dati separate per cui non c'è nemmeno rischio di sovrapposizione dei database.

forse ti conviene informarti un pochino meglio su come funziona ed è organizzato mamp, stai sicuro che chi lo ha realizzato conosce molto bene gli ambienti unix e ha saputo come fare per evitare proprio questo genere di problemi (compresa la corretta selezione delle porte da assegnare ad apache) avendo in mente proprio gli utenti meno esperti :rolleyes::ciao:

p.s. normalmente i conflitti, linux, os x o qualsiasi altro unix che sia, nascono da comportamenti da "apprendista smanettone" - uno che sa bene quel che fa, di conflitti è difficile che gliene capitino

Serve aiuto? Posso darti una mano in

Webmasters - Aiuto Software - Da Windows a Mac

Mappa Utenti ItaliaMac

[[miao]]

Link al commento
Condividi su altri siti

in questo caso si tratta di due istanze di mysql che usano due porte diverse - nessun problema di conflitti. per inciso, le due istanze usano anche aree dati separate per cui non c'è nemmeno rischio di sovrapposizione dei database.

forse ti conviene informarti un pochino meglio su come funziona ed è organizzato mamp, stai sicuro che chi lo ha realizzato conosce molto bene gli ambienti unix e ha saputo come fare per evitare proprio questo genere di problemi (compresa la corretta selezione delle porte da assegnare ad apache) :rolleyes::ciao:

ma certo che non è mamp il problema, ovvio che chi ha scritto il codice si sia posto un tale problema ed abbia gestito opportunamente la cosa; mamp è un ottima soluzione!

il mio è un appunto diverso e la tua precisazione non può che dargli sostegno.

pensa che sperpero: coppie di servizi che fanno la stessa cosa, che occupano due porte diverse per fare la stesa cosa, che occupano due aree di memoria diverse su hd!!!

il massimo dello sperpero di risorse :ghghgh:

mamp, come detto all'inizio, può avere senso per i neofiti o può avere senso se il sistema installato non prevede una installazione nativa.

Leopard ha già installato apache e php, basta aggiungervi mysql.

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...