Installa MAMP (non PRO) per PHP e invio di posta

6

Ho provato per la prima volta a cercare qui su apple.stack ma non sono riuscito a trovare una soluzione che sembrava funzionare per me, quindi mi sto cimentando nel pubblicare una domanda. Ho già passato qualche buon ora a provare a farlo funzionare, dato che io nel complesso vorrei continuare a utilizzare MAMP (ancora, non MAMP PRO) invece di passare a un altro pacchetto che potrebbe darmi più blocchi stradali. .

La storia:

  • Sono un principiante del sistema operativo Apple.
  • Recentemente mi sono trasferito a usare un MacBook Pro con Lion OS installato per il mio sviluppo PHP.
  • Sono arrivato a un punto del mio sviluppo in cui ora devo inviare posta.
  • Ho creato un account Gmail dal momento che il progetto su cui sto lavorando non ha ancora un nome, quindi nessun dominio è stato acquistato (ovvero nessun altro server smtp da usare)
  • Ho installato MAMP ( non PRO ) e sto programmando sul macbook pro fino a questo punto
  • Ho installato pera usando: link

  • Quindi, dopo aver seguito il consiglio: You may want to add: /usr/lib/php/pear to your php.ini include_path Ho modificato:

    include_path = ".:/Applications/MAMP/bin/php/php5.3.6/lib/php"

    a

    include_path = ".:/Applications/MAMP/bin/php/php5.3.6/lib/php:/usr/lib/php/pear"

    in questo file: /Applications/MAMP/bin/php/php5.3.6/conf/php.ini

  • Ho riavviato il server MAMP e ho eseguito il test:

    <?php %codice% %codice% require_once 'System.php';

    E ottenuto una risposta var_dump(class_exists('System', false)); .

  • Quando provi l'esempio qui: link codice al post: ?>

  • E ancora .. niente .. il post di roberto ha finito per darmi il seguente:

    bool(true)

    roberto dot silva at mexicoshipping dot net 24-Jan-2004 12:16

    Riga 24: Warning: include(Mail.php) [function.include]: failed to open stream: No such file or directory in /Applications/MAMP/htdocs/signupemailtest.php on line 24

    Il che ha senso, perché non riesco a trovare il file Warning: include() [function.include]: Failed opening 'Mail.php' for inclusion (include_path='/usr/lib/php/pear') in /Applications/MAMP/htdocs/signupemailtest.php on line 24 ovunque.

Qualcuno l'ha provato e ha trovato una soluzione? Mi sto spostando verso test di e-mail di conferma e registrazioni, e questo ha ucciso la mia serie .. Se mi mancano altre informazioni per favore fatemelo sapere. Non ho fornito altro codice poiché sono già bloccato per l'inclusione di include("Mail.php"); e finora sono riuscito a seguire: link correttamente .. ma in modo che non vada fuori tema, inserirò semplicemente informazioni su come ottenere l'estensione dell'email / la posta peri impostata. Grazie per l'aiuto.

    
posta Nonym 26.11.2011 - 18:21
fonte

2 risposte

2

Non sei sicuro di averlo risolto, ma devi assicurarti che l'estensione PEAR Mail sia installata. Apri il tuo terminale e inserisci: pera install Mail

    
risposta data 12.11.2012 - 09:16
fonte
0

Non so se questo sarà d'aiuto, ma stavo guardando il codice di esempio e ho notato che hai una "M" maiuscola in Mail.app. Dovrebbe essere in minuscolo?

    
risposta data 04.12.2011 - 22:28
fonte

Leggi altre domande sui tag