Retour : Page Principale > sommaire aide

Configuration d'un ordinateur pour le développement


INCOMPLET (2017-07-20) - ces informations mériteraient d'être complétées

Installer les outils de versionnement

Installer git et subversion.

Se trouver un IDE sympa

Genre Eclipse ou Netbeans.
Installer / vérifier la présence d'un plugin SVN et d'un plugin Git.

Installer l'environnement de dev. PHP

Exemple de noms de paquets (adapter) :
  • apache2
  • libapache2-mod-php7.0
  • php7.0
  • php7.0-mysql
  • mariadb

Configurer le serveur Web

Dossier Web

À moins que la machine soit partagée par deux utilisateurs ou plus (ne devrait pas se produire), le plus simple est de faire servir par Apache un dossier www situé dans son dossier personnel.
  • mkdir ~/www
  • service apache2 stop
  • sudo mv /var/www/html /var/www/html.old
  • sudo ln -s ~/www /var/www/html
  • service apache2 start

Configuration Apache

Activer mod_rewrite
sudo a2enmod rewrite
sudo service apache2 restart

Vérifier que les .htaccess sont autorisés à redéfinir des trucs.
Dans /etc/apache2/apache2.conf :
<Directory /var/www/>
(...)
AllowOverride All
(...)
</Directory>

Configuration PHP

Dans php.ini vérifier les directives suivantes :
  • display_errors doit être à on (sinon tu vas galérer pour développer)
  • error_reporting doit être à E_ALL (mode pédant) ou E_ALL & ~E_DEPRECATED & ~E_STRICT (mode fainéant)

Installer l'environnement de dev. Java

Ça peut servir, pour compiler les applications GWT notamment
Pour Ubuntu, trouver un ppa adéquat (webupd8 par exemple), puis installer oracle-java8-jdk.
Puis, installer ant pour pouvoir exécuter les buildfile des applis GWT.

Configurer MySQL / MariaDB

Installer phpmyadmin, c'est pratique.
Envisager de déplacer le dossier de données de Mysql / Mariadb sur /home pour ne pas saturer /.