Codiad, développez dans votre navigateur
Si vous utilisez des IDE en ligne comme Shiftedit, alors Codiad devrait vous intéresser. Il s'agit d'un IDE tout en PHP et à héberger soit même. Moi qui utilisait Shiftedit, j'ai basculé vers Codiad qui est beaucoup plus rapide et léger. Je l'ai installé sur un Raspberry Pi avec NGINX. Je vous montre ici comment j'ai fait.
Commencez par installer NGINX et PHP. Pour ce faire vous pouvez utiliser mon script pour une installation sous Raspbian (Raspberry Pi) ou celui de nicolargo pour une installation sous Debian.
Création d'un virtualhost
sudo vim /etc/nginx/sites-enabled/codiadEnsuite copiez/collez la configuration ci-dessous dans votre virtualhost.
server {Remplacez localhost par l'adresse IP ou le DNS de votre serveur. Vous pouvez aussi modifier le numéro de port si besoin en changeant le paramètre listen.
listen 80;
server_name localhost;
root /var/www/codiad;
access_log /var/log/nginx/codiad.access.log;
error_log /var/log/nginx/codiad.error.log;
# Static
location / {
index index.html index.htm index.php;
}
# PHP scripts -> PHP-FPM server listening on 127.0.0.1:9000
location ~ \\.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
# Security
location ~ /\\.ht {
deny all;
}
location /version {
return 404;
}
location ~ /data/configuration/* {
return 404;
}
# Stuffs
location = /favicon.ico {
access_log off;
return 204;
}
location ~* ^.+\\.(jpg|jpeg|gif|css|png|js|xml)$ {
expires 30d;
#access_log off;
}
}
Redémarrez le serveur NGINX
sudo service nginx restart
Installer Codiad
Nous allons installer Codiad dans le répertoire associé au virtualhost.sudo mkdir /var/www/codiad/Lancez votre navigateur web et connectez vous sur le serveur. L'écran d'installation de Codiad devrait apparaître, commencez par créer un projet et un utilisateur.
cd /var/www/codiad
sudo wget https://github.com/Codiad/Codiad/tarball/master
tar zxvf master
sudo cp -r Codiad/* .
sudo rm -rf Codiad
sudo mv config.example.php config.phpsudo
chmod -R 770 /var/www/Codiad
Changer la racine de son projet
Par défaut lorsque vous créez un projet dans Codiad, il va créer un dossier dans /var/www/codiad/workspace/nom_du_projet qui contiendra vos fichiers.Si vous souhaitez changer la racine du projet pour un autre répertoire du serveur, il faut remplacer le dossier nom_du_projet par un lien symbolique vers la nouvelle racine.
cd /var/www/codiad
sudo rm -rf workspace/nom_du_projet
ln -s /home/pedro/projet workspace/nom_du_projet
Remplacez /home/pedro/projet par la nouvelle racine. En revanche ne modifiez par le nom du projet (workspace/nom_du_projet), sinon Codiad ne le reconnaîtra plus.
Site officiel : codiad.com
Un article à retrouver sur P3ter.fr