Apache + PHP + MySQL …e muito mais
Quando necessitamos de criar sites/serviços Web, é necessário possuir um ambiente de desenvolvimento que possua suporte para as tecnologias nas quais vamos desenvolver os nossos projectos. Lembro-me que, há uns anos, era muita das vezes complexa e árdua a tarefa de preparar uma plataforma de desenvolvimento assente em Apache + PHP + MySQL. Com o aparecimento de várias plataformas pré-configuradas, tudo tornou mais simples, pois basta iniciar os serviços para que tudo funcione na perfeição, não havendo assim a necessidade de integrar componentes/módulos (ex. Apache + PHP + MySQL).
Venha conhecer as nossas 5 sugestões para hoje plataformas de desenvolvimento All-in-One
1) XAMPP
O XAMPP é provavelmente a plataforma de ambiente all-in-one mais popular. Este programa permite instalar de uma só vez o Apache, o PHP, PERL e o MySQL. Isto tudo num único processo de instalação, de forma rápida. E tanto em sistemas Linux, Windows, Mac OSX como em Solaris. Na prática a simplicidade de instalação desta ferramenta resume-se a dois pontos: onde quer instalar e o que quer instalar. Nada mais é pedido.
2) AMPPS
O AMPPS foi desenvolvido pela empresa Softaculous e permite, de uma forma simples e rápida, montar uma plataforma de desenvolvimento com suporte para Apache, Mysql, PHP, Perl, Python, incluindo um serviço de FTP.
Além disso, esta plataforma facilita a instalação de mais de 200 plataformas, como é o caso:
- Joomla
- WordPress
- Magento
- SMF
- phpBB
- Gallery
- Mentis
- MediaWiki
- SugarCRM
- Dolphin
- OpenX
- PrestaShop
- MyBB
- SquirrelMail
- LimeSurvey
- EyeOS
- Vtiger
- osTicket
- CodeIgniter
- Moodle, etc.
3) MAMP
Para quem programa para a Web necessita sempre de algumas ferramentas obrigatórias. E para os utilizadores de Windows, a reposta é o Xampp, ferramenta que cria um servidor virtual no PC de modo a testar as aplicações Web localmente sem necessidade de uploads. Para os utilizadores de Mac a ferramenta de eleição é o MAMP.
A instalação é bem típica do Mac OS X: apenas terá de arrastar para a sua pasta de aplicações e o programa estará a funcionar de imediato.
O MAMP conta com uma interface simples e de fácil uso que agrada a um iniciante em programação ou a um profissional.
4) Cherokee
Cherokee é uma plataforma de desenvolvimento que suporta um conjunto de funcionalidades, das quais se destacam FastCGI, SCGI, PHP, CGI, TLS e SSL, virtual hosts, autenticação, , balanceamento de cargas (load balancing), compatibilidade com os logs do Apache, entre outras.
5) EasyPHP
Precisa de uma plataforma de desenvolvimento para PHP, que possa ter sempre disponível na sua Pen USB? Então o EasyPHP é uma das soluções. Com o EasyPHP o utilizador pode dispor de uma autêntica plataforma de desenvolvimento numa simples Pen. Do EasyPHP fazem parte o Apache, PHP, MySQL, PHPMyAdmin, hMailServer, FileZilla, Webalizer, Webalizer, entre muitos outros.
Estas forma as nossas 5 sugestões para hoje. O Xampp é a plataforma mais popular e mais bem documentada, mas as restantes alternativas têm também as suas próprias características. O uso das plataformas apresentadas é muito simples e intuitivo. Experimentem
Qual a vossa plataforma favorita? Conhecem outras?