port: command not found

Contexte : Cette erreur apparaît dans le terminal lorsque vous souhaitez installer divers paquets (en l'occurence, l'extension php5-intl).
Explication : MacPorts n'est pas installé sur votre machine.
Solution : Installez tout simplement MacPorts en récupérant les package sur le site officiel.

install and enable the intl extension

Contexte : Cette erreur apparaît dans votre navigateur lorsque vous vérifiez la configuration de votre application Symfony 2.
Explication : L'extension intl n'est tout simplement pas installée.
Solution : Saisir la commande suivante dans un terminal :

sudo port install php5-intl

Ajouter la ligne suivante dans le php.ini (Applications/MAMP/bin/php/php5.3.6/conf/php.ini) :

extension=intl.so

warning: port definitions are more than two weeks old, consider using selfupdate

Contexte : Cette erreur apparaît dans le terminal lorsque vous souhaitez installer divers paquets.
Explication : Les paquets MacPorts ne sont plus à jour.
Solution : Comme l'avertissement l'indique, il vous faut mettre à jour les paquets de MacPorts :

sudo port selfupdate

could not create database for connection named <comment>nom_bdd</comment> could not find driver

Contexte : Cette erreur apparaît dans le terminal lorsque vous souhaitez créer la base de données
Explication : Par défaut, la commande php utilise le php installé de base sur votre OS. Contrairement à celui fourni avec MAMP, il ne dispose pas de toutes les extensions nécessaires au bon fonctionnement de Symfony 2. C'est le cas de pdo_mysql.
Solution : Tout d'abord, veuillez saisir la commande suivante pour connaître le chemin du php.ini appelé.

php --ini

S'il ne s'agit pas du bon php.ini, la solution consiste à changer le chemin (path) qui est appelé lorsque l'on utilise l'alias php.

Ouvrez un terminal, veillez à être dans le répertoire utilisateur et saisissez la commande suivante :

vim ~/.bash_profile

Rajoutez au fichier le code suivant :

PATH=/Applications/MAMP/bin/php/php5.3.6/bin:\
/Applications/MAMP/Library/bin:$PATH
export PATH

Sauvegardez et fermez le fichier puis, dans le terminal, rendez-vous dans le dossier /Applications/MAMP/bin/php/php5.3.6/ et saisissez la commande suivante :

chmod +x php

Enfin, retournez dans le dossier utilisateur depuis votre terminal et saisissez la commande suivante :

vim ~/.profile

Rajoutez au fichier le code suivant :

alias php="/Applications/MAMP/bin/php/php5.3.6/bin/php"

Sauvegardez et fermez.