Comence un nou "treball" per a la ONG Huridocs. Es dedica a documentar casos de violació de drets humans al llarg del món i que valga eixa documentació en judicis i demés ajuda. El cas és que per a repasar un projecte OpenEvSys, que està programat com els antics programadors van entendre, he decidit gastar un IDE "en condicions", res d'un editor de text a pèl ;).
M'he decidit per PHPStorm. És comercial però cumplisc tres casos (amb 1 hi havia prou) en els quals és gratuït:
https://www.jetbrains.com/phpstorm/ i l'abaixem. Podem provar-ho un mes gratuïtament o bé, si cumplim algun d'eixos tres casos...
Una vegada instal·lat necessitem configurar l'apache amb un mòdul de debugger per a poder executar pas a pas les aplicacions php. En LliureX la forma més fàcil és amb l'xdebug, per a instal·lar-lo:
http://www.xdebug.org/
abaixem el codi, el compilem seguint les instruccions del README i copiem el mòdul en algun lloc:
#phpize
#./configure --enable-xdebug
#make
#sudo mkdir /opt/xdebug
#cd modules
#cp xdebug.so /opt/xdebug
l'activem en la configuració:
#sudo vi /etc/php5/apache2/php.ini
i afegim al final de l'arxiu:
zend_extension=/opt/xdebug/xdebug.so
xdebug.remote_enable=true
ara només falta reiniciar l'apache
#sudo service apache2 reload
i ja el tenim, ja podem depurar codi php ;) per per últim per a comprovar si està actiu el mòdul podrem mirar-ho amb un phpinfo();
M'he decidit per PHPStorm. És comercial però cumplisc tres casos (amb 1 hi havia prou) en els quals és gratuït:
- Alumnes
- Docents
- Projectes OS
https://www.jetbrains.com/phpstorm/ i l'abaixem. Podem provar-ho un mes gratuïtament o bé, si cumplim algun d'eixos tres casos...
Una vegada instal·lat necessitem configurar l'apache amb un mòdul de debugger per a poder executar pas a pas les aplicacions php. En LliureX la forma més fàcil és amb l'xdebug, per a instal·lar-lo:
http://www.xdebug.org/
abaixem el codi, el compilem seguint les instruccions del README i copiem el mòdul en algun lloc:
#phpize
#./configure --enable-xdebug
#make
#sudo mkdir /opt/xdebug
#cd modules
#cp xdebug.so /opt/xdebug
l'activem en la configuració:
#sudo vi /etc/php5/apache2/php.ini
i afegim al final de l'arxiu:
zend_extension=/opt/xdebug/xdebug.so
xdebug.remote_enable=true
ara només falta reiniciar l'apache
#sudo service apache2 reload
i ja el tenim, ja podem depurar codi php ;) per per últim per a comprovar si està actiu el mòdul podrem mirar-ho amb un phpinfo();
Comentaris
Publica un comentari a l'entrada