Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 06/01/2018 dans toutes les zones

  1. Bonjour, Je vais vous rédiger un tutoriel proposant plusieurs solutions pour créer un environnement de développement propre et simple. Certaines solutions auront besoin de matériels spécifiques, que ce soit par son système d'exploitation ou bien ses performances. #1 - Un environnement simple pour tous #2 - Un environnement simple pour MacOS #3 - Un environnement complet pour tous Dans cette première partie, nous allons voir comment procéder au développement d'un environnement simple pour tout utilisateur. Nous allons commencer par choisir un éditeur de texte, pour ça, je vais vous en présenter trois, Sublime Text 3, Brackets et Visual Studio Code. Sublime Text 3 est un éditeur simple et propre, il dispose d'une minimap pour la prévisualisation de tout le fichier dans une barre latérale, d'une sélection et édition dans plusieurs sections de code en parallèle et bien plus encore [...] Celui-ci étant disponible seulement en anglais lors de l'installation, un package est disponible pour la traduction. Site officiel de Sublime Text 3 Brackets est aussi un éditeur propre et simple, comparé à Sublime Text 3, vous pouvez installer des thèmes et des extensions directement depuis l'éditeur, et il y en a pour tous les goûts. Brackets est le mieux adapté pour le web design ainsi que le développement web, il dispose d'une fonctionnalité d'édition en temps réel et bien plus encore [...] Démonstration de la fonctionnalité temps réel Site officiel de Brackets Visual Studio Code est un éditeur propre et complet, il dispose de pratiquement toutes les fonctionnalités de ceux vue précédemment, mais dispose d'une fonctionnalité très pratique, le "Terminal" , c'est exact, vous allez me dire que sa revient au même d'aller dans le Terminal ou CMD de votre ordinateur, je vous répond NON, par exemple, lors d'un développement en NodeJS, c'est très pratique de pouvoir lancer son serveur depuis la page de développement. Site officiel de Visual Studio Code Pour le serveur web, nous allons utiliser le logiciel AMPPS, il dispose de tout ce dont a besoin, Apache, PHP, MySQL et bien plus encore. Il dispose d'un panel extrêmement complet, ce qui vous permet une personnalisation maximal. Je ne vais pas vous expliquer comment executer un programme ni comment lancer les services de celui-ci. Site officiel de AMPPS Pour gérer votre base de données, rien de mieux que Navicat, facile d'utilisation et très pratique. Malheureusement il est payant, mais heureusement que des cracks existe, vous trouverez sur le forum dans la rubrique "Logiciels" une version de Navicat Premium pour Mac cracké (parmi les dernières versions publié) et surement pour Windows si des membres l'on partagé. Site officiel de Navicat Dans cette partie, ce sera spécialement pour MacOS, nous allons simplement modifier le type de serveur web, car oui, MacOS embarque directement un serveur web intégré, il suffit d'installer MySQL et activer PHP. Tout d'abord, il va falloir télécharger MySQL Server, disponible juste ici. Une fois celui-ci d'installer, vous aurez un mot de passe temporaire. Une fois cela de fait, vous allez dans Préférences Système puis MySQL, vous démarrez le serveur. Lors de votre deuxième connexion, Navicat vous obligera à créer un nouveau mot de passe. Vous allez avoir besoin du terminal. Nous allons nous rendre dans le dossier etc ainsi que apache2, avec la commande cd /etc/apache2/ Ensuite nous allons ouvrir le fichier httpd.conf grâce à sudo nano httpd.conf (sudo pour avoir tous les privilèges) Une fois à l'intérieur, vous allez faire une recherche grâce à CTRL + w, et en mot clé, entrez php. Il suffit d'enlever les hashtags devant décommenter la ligne. Vous le faites pour libphp5.so, mod_rewrite.so et mod_alias.so. Maintenant, nous allons voir les trois commandes principal pour démarrer, arrêter et redémarrer notre serveur. Rien de plus simple, apachectl suivi de l'action, exemple start, ce qui donne apachectl start. Démarrer le serveur: apachectl start Éteindre le serveur: apachectl stop Redémarrer le serveur: apachectl restart Le dossier pour éditer les fichiers du site se situe à cette adresse /Library/WebServer/Documents Pour y accéder, vous devez aller dans le disque dur, puis Bibliothèque puis WebServer et pour finir Documents. Dans cette dernière partie, nous allons utiliser Scotch Box, si vous avez des petits ordinateurs, je ne vous conseille pas d'utiliser cela car il s'agit de faire tourner une VM sur Virtualbox. Voici les fonctionnalités inclus dans la VM: PHP (7.0) Python (2.7) Ruby (2.4) Vim Git cURL Imagick GD Composer Beanstalkd NodeJS NPM Mcrypt MySQL PostreSQL SQLite MongoDB Redis Memcache & Memcached Grunt Bower Yeoman Gulp Browersync PM2 L'installeur de Laravel Laravel Envoy Blackfire Profiler Mailcatcher Tout d'abord, veuillez à vous munir des deux logiciels requis, Virtualbox, Vagrant et Git. Une fois cela de fait, créer un dossier où vous souhaitez puis accédez à celui-ci via votre invite de commande ou terminal. Faites un coup de git pour récupérer les fichiers de cette façon git clone https://github.com/scotch-io/scotch-box NOMDEVOTREDOSSIER. puis un cd NOMDEVOTREDOSSIER && vagrant up. Puis le téléchargement commence Sa peut prendre un moment si votre connexion est lente. Une fois cela de fait, votre serveur sera accessible via http://192.168.33.10. Tous les accès sont disponible sur l'ip du serveur directement. Sinon vous pouvez tout retrouver sur leur site officiel. Pour envoyer des mails, rien de plus simple, vous vous rendez dans le dossier où se situe les fichiers envoyé avec git, vous tapez vagrant ssh pour entrer dans le SSH du serveur. Entrer: mailcatcher --http-ip=0.0.0.0 Mailcatcher sera opérationnel, tous les mails envoyés seront disponible via http://192.168.33.10:1080/ Pour accéder à la base de données, c'est différent de ce que vous avez l'habitude, on va devoir utiliser un tunnel SSH. Dans General, vous configurez comme vous avez l'habitude. Host: localhost Username: root Password: root Ensuite, vous allez dans SSH et vous cochez Use SSH tunnel Host: 192.168.33.10 Username: vagrant Password: vagrant Et maintenant vous pouvez vous connecter. Voilà c'est terminé, si vous voulez plus de précision, n'hésitez pas, j'ai fais de breve présentation pour ne pas que ce soit trop long, le but étant de vous présenter les diverses solutions.
    1 point
Ce classement est défini par rapport à Paris/GMT+02:00
×
×
  • Créer...