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 /.