Tout ce qu'il faut installer sur son nouveau mac pour commencer à développer </>
🚀
Tout d'abord, l'installation d'un IDE Il existe un certains nombre d'IDE (integrated development environment) parmi lesquels sublim texte, atom, visual, xcode ou autre, personnellement, je recommande PHP Storm et Atom qui sont simples à maîtriser et relativement complets.
🍺
Installation de Homebrew Homebrew permet d'installer des librairies et logiciels simplement et rapidement depuis le terminal, pour l'installer, c'est très simple, dans le terminal, il suffit de taper :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
ou voir directement sur le site d'Homebrew
Pour en apprendre plus sur les commandes principales d'homebrew, je vous invite à lire mon tuto sur homebrew
🖥
A installer avec Homebrew Voici une liste des installations importantes que je recommandes d'installer :
Php :
brew install php
MySQL :
brew install mysql
Composer :
brew install composer
Git :
brew install git
Facultatifs mais utiles notamment pour symfony et laravel,
Yarn :
brew install yarn
Node :
brew install node
📝
Paramétrer son php.ini Augmenter la taille des paramètres suivant :
memory_limit = 1000M;
upload_max_filesize = 1000M;
post_max_size = 1000M;
Décommenter les lignes :
extension=curl
extension=gd2
extension=mbstring
extension=openssl
extension=pdo_mysql
extension=pdo_sqlite
extension=sockets
-> relancer php.ini avec un :php -S localhost:8080
🍯
Base de données Uniquement pour Mac, pour la base de données, je recommande l'utilisation de Sequel Pro, qui est vraiment très simple d'utilisation et très complet. Pour l'installer, rien de plus simple, il suffit d'aller sur le site officiel de SequelPro
Informations complémentaires
Il peut arriver qu'après un upgrade de brew, une erreur empêche de réutiliser mysql, dans ce cas, je recommande de désinstaller mysql et de le remplacer par mariadb (la version opensource de mysql):
brew remove mysql && brew cleanup && brew prune && brew install mariadb
brew prune
ne fonctionne plus, utiliser brew cleanup
Pour la suite, voir la documentation d'installation de Mariadb
⚠️ En cas d'erreur de ce type :
"ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)"
,
-> Désinstaller/réinstaller MariaDb en suivant ces étapes :
brew uninstall mariadb ; brew install mariadb
mysql.server start
brew services start mariadb
mysql -u root
Cette erreur peut survenir lors d'un changement de la version de mysql.