Skip to content

Instantly share code, notes, and snippets.

@aliastim
Last active August 25, 2020 13:16
Show Gist options
  • Save aliastim/57440516e741f396adce28a24901721f to your computer and use it in GitHub Desktop.
Save aliastim/57440516e741f396adce28a24901721f to your computer and use it in GitHub Desktop.
Si vous venez d'acheter un nouveau mac pour votre travail, voici quelques conseils utiles pour rien n'oublier d'installer et commencer rapidement à développer 😉

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

➡️ Si brew prunene 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment