6 votes

Installer MAMP (pas PRO) pour PHP et l'envoi de mails

J'ai d'abord essayé de chercher ici sur apple.stack mais je n'ai pas trouvé de solution qui semblait fonctionner pour moi, alors j'essaie de poser une question. J'ai déjà passé quelques bonnes heures à essayer de le faire fonctionner, car je souhaite globalement continuer à utiliser MAMP (encore une fois, pas MAMP PRO) au lieu de passer à un autre package qui pourrait me poser plus d'obstacles.

Historique :

  • Je suis un débutant total dans le système d'exploitation d'Apple.

  • J'ai récemment commencé à utiliser un macbook pro avec Lion OS installé pour mon développement en PHP.

  • J'étais arrivé à un point dans mon développement où je devais maintenant envoyer des e-mails.

  • J'ai créé un compte gmail puisque le projet sur lequel je travaille n'a pas encore de nom et aucun nom de domaine n'a été acheté (ce qui signifie qu'aucun autre serveur smtp n'est utilisé)

  • J'ai installé MAMP (pas PRO) et j'ai programmé sur le macbook pro jusqu'à présent

  • J'ai installé pear en utilisant : http://blog.stealth35.com/2011/07/27/install-pear-on-osx-lion.html

  • Ensuite, après avoir suivi le conseil : Vous voudrez peut-être ajouter : /usr/lib/php/pear à votre chemin include_path de php.ini J'ai modifié :

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

    à

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

    dans ce fichier : /Applications/MAMP/bin/php/php5.3.6/conf/php.ini

  • J'ai redémarré le serveur MAMP et effectué le test :

    `require_once 'System.php';` `var_dump(class_exists('System', false));` `?>`

    ``

    Et j'ai obtenu une réponse bool(true).

    * En essayant l'exemple ici : http://www.php.net/manual/en/function.mail.php code au post : roberto dot silva at mexicoshipping dot net 24-Jan-2004 12:16

  • Et toujours rien.. le post de roberto m'a finalement donné ce qui suit :

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

    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

    Ligne 24 : include("Mail.php");

    Cela semble logique, car je ne semble pas trouver le fichier Mail.php nulle part. ``

``

Quelqu'un a-t-il déjà rencontré cela et trouvé une solution ? Je me dirige vers les e-mails de confirmation et les inscriptions, et cela a ruiné ma lancée.. Si je manque d'autres informations, veuillez me le faire savoir. Je n'ai pas fourni d'autres codes car je suis déjà bloqué à l'inclusion de Mail.php et jusqu'à présent, j'ai réussi à suivre : http://mail.google.com/support/bin/answer.py?answer=78799 correctement.. mais afin de ne pas sortir du sujet, je poste simplement des infos sur l'installation de l'extension de messagerie/pear mail. Merci pour toute aide.

``

2voto

Janusz Points 132

Je ne suis pas sûr si vous avez résolu cela, mais vous devez vous assurer que l'extension PEAR Mail est installée. Ouvrez votre Terminal et entrez : pear install Mail

0voto

ICL1901 Points 2792

Je ne sais pas si cela aidera, mais j'ai remarqué en regardant le code exemple que vous avez un "M" en majuscule dans Mail.app. Est-ce que ça ne devrait pas être en minuscule ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X