2009-12-20 12 views
13

NetBeans consiglia di utilizzare MAMP per Apache + MySQL + PHP su Mac. C'è un MAMP e un MAMP PRO. MAMP in realtà non è altro che una collezione di librerie open source e cose come PHP, MySQL, ecc. In una grande directory che va in/Application/MAMP /. Viene fornito con una piccola GUI per avviare/arrestare il server e per eseguire alcune impostazioni di base. Tuttavia, è estremamente limitato. C'è un PRO MAMP che fa alcune cose ma costa come $ 65. Poiché non sto facendo soldi con il mio web dev, cerco soluzioni gratuite.Esiste un'alternativa gratuita a MAMP PRO?

Quindi c'è qualcos'altro che è open source/gratuito, che fa la stessa cosa come MAMP Pro? avvio/arresto di PHP/Apache/MySQL su Mac, configurazione di host, porte, ecc.?

+0

Un collegamento sarebbe carino. –

+0

http: //www.mamp.info – openfrog

risposta

3

C'è qualcosa di sbagliato nel software già integrato?

La distribuzione ufficiale MySQL include un client grafico di avvio/arresto. È un singolo pulsante, infatti.

La copia integrata di Apache può essere avviata e arrestata nell'area delle impostazioni di condivisione file. Combinalo con un not-ancient version of PHP e sei pronto.

+0

beh, la cosa su MAMP PRO è che ti permette di configurare facilmente host e cose del genere. Ma hai ragione, in realtà tutte le cose ci sono già. Ma non è questo il punto. – openfrog

+2

@Charles: Uno dei vantaggi dell'utilizzo di MAMP è che consente di spostare facilmente la configurazione completa (file, database, configurazioni, ecc.) Poiché tutto è archiviato nella cartella dell'applicazione MAMP. Se devi passare a un altro computer, puoi semplicemente trascinare la cartella MAMP e continuare a lavorare. –

+0

Ho pensato di aggiungere qualcosa qui. Ho guardato questo post quando è stato pubblicato nel 2009. Così com'è, sto ancora usando MAMP. c'era un programma 'controller' alternativo che ti permetteva di gestire il tuo servizio MAMP o XAMPP sul Mac e aggiungere host virtuali. Si chiama VirtualHostX. Personalmente non mi piaceva, ma potrebbe valere la pena di esaminarlo. – Sk446

0

Sono abbastanza sicuro che XAMPP funzioni sul mac. Ma non è buono come MAMP.

+6

-1 Sta cercando qualcosa * migliore * di MAMP. – donut

+0

No, sta cercando qualcosa * CHEAPER * di MAMP Pro. Dal momento che non conosco i suoi bisogni completi, ho fornito una possibilità, però, sono d'accordo, non lo raccomanderei davvero. – sprugman

+0

Mi spiace, intendevo MAMP, non MAMP * Pro *. Penso che ti stavi riferendo a MAMP Pro nel tuo post, ma ho letto che ha MAMP. In questo caso, modifica il tuo post e rimuoverò il mio voto negativo. – donut

2

È sempre possibile utilizzare un gestore di pacchetti come MacPorts o Homebrew e seguire le relative guide per la configurazione.

16

Scopri come modificare il file di configurazione di Apache, quindi puoi fare tutto quello che vuoi. Tutto ciò di cui hai bisogno è un editor di testo. Ho MAMP libero e basta modificare il mio file di configurazione, se necessario. La mia configurazione di Apache per MAMP si trova in /Applications/MAMP/conf/apache/httpd.conf. Il file è ben commentato ed è possibile Google qualsiasi delle impostazioni in là per saperne di più su di loro. Gli strumenti della GUI sono un bel lusso, ma non dovremmo essere completamente dipendenti da loro.

4

Uno dei problemi con l'utilizzo dei pacchetti incorporati di Apache ecc è che essi consideravano il software di sistema e vengono regolarmente aggiornati dall'aggiornamento del software di Apple. La maggior parte delle volte va bene, ma a volte se hai un sacco di ritocchi personalizzati o aggiornamenti di versione o vuoi usare una versione molto specifica a volte puoi essere incasinata dall'aggiornamento del software. Quindi questo è un argomento per un pacchetto alternativo come MAMP che può essere gestito più precisamente come un ambiente di produzione.

Inoltre, se si "apprende" l'apache e l'amministrazione di PHP, è meno rischioso bork un pacchetto standalone come MAMP o Macports.

Per quanto riguarda le alternative a MAMP, Macport utile. Ma c'è anche il progetto Bitnami

http://bitnami.org/

Hanno bei programmi di installazione per specifiche applicazioni in bundle, e un ambiente tipo di lampada vaniglia. C'è anche un programma di disinstallazione pulito che è bello. Quindi sperimenta e non devi preoccuparti di rompere il software o le configurazioni del sistema.

+0

Abbiamo anche recentemente inserito una piccola utility GUI per avviare/interrompere i servizi –

+0

+1 per Bitnami. Soprattutto se sei solo dopo un'app, come Joomla o Wordpress. Sono felice di modificare apache config sul mio server, ma sul mio PC di casa è bello averlo fatto tutto per te in un'app pronta per l'uso. –

+1

Questo è Daniel di BitNami qui. Volevo solo farti sapere che ora abbiamo anche una versione di MAMP nell'app store di Mac OS X (completamente gratuito, come i nostri altri stack) https://itunes.apple.com/app/mamp-stack/id571310406 ​​ –

2

C'è un'alternativa solida, open source, a MAMP chiamata MNPP. Ha tutto ciò che MAMP ha, ma aggiornato.

+0

che questo esegue Nginx invece di Apache - che va bene, se si esegue la distribuzione principalmente su server Nginx ... – aendrew

+0

Fa una grande differenza per lo sviluppo di PHP? – bottleboot

+0

Se stai scrivendo tutto il nuovo codice usando un framework o somesuch, probabilmente no. Tuttavia, i CMS moderni come Drupal e WordPress hanno bisogno di un po 'di cajol per lavorare con Nginx, il che è un problema se alla fine si sta comunque distribuendo su uno stack basato su Apache. – aendrew

Problemi correlati