View Full Version : Distribuições *AMP [Apache + MySQL + PHP]
Viva!
O objectivo da criação desta thread é compilar uma lista de distribuições *AMP (Apache + MySQL + PHP) relevantes (tal como diz no título ;)).
Para quem não está ao corrente, estas distribuições são uma instalação pré-feita do servidor web Apache, do servidor de bases de dados MySQL e do framework PHP, tudo já configurado e pronto a usar, por norma. Por vezes vem acompanhadas de outros extras.
A razão para isto ser feito é, nomeadamente, pelo tempo que se perde a configurar um servidor Web com estes elementos - horas, por vezes.
Este post está dividido em três categorias:
WAMP: Windows AMP - Distribuições que funcionam em ambiente Microsoft Windows;
LAMP: Linux AMP - Distribuições que funcionam em ambientes Linux/*NIX;
MAMP: Macintosh AMP - Distribuições que funcionam em ambientes Apple Macintosh;Para cada uma são dados diferentes distribuições, ordenadas alfabeticamente. Algumas encaixam-se em duas ou mais categorias, portanto, não se admirem se houverem repetições.
Here it goes...
WAMP
Windows + Apache + MySQL + PHP
AppServ (http://www.appservnetwork.com/)
Extras: PHPMyAdmin.
EasyPHP (http://www.easyphp.org/)
Extras: PHPMyAdmin, SQLiteManager.
phpdev (http://sourceforge.net/projects/phpdev5)
Extras: PERL, phpMyAdmin, PHP-GTK.
Uniform Server (http://www.uniformserver.com/)
Extras: Perl, PHPMyAdmin.
WAMPSERVER (http://www.wampserver.com/)
Extras: PHPmyadmin, SQLitemanager
Web Developer Server Suite
(http://www.devside.net/server/webdeveloper)Extras: OpenSSL, Perl, phpMyAdmin (Setup for multi-user environment; Relational Features enabled), analog 6.0.
XAMPP (http://www.apachefriends.org/en/xampp.html)
Extras: PEAR, Perl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems, FileZilla FTP Server, eAccelerator, SQLite, WEB-DAV.
ZendCore (http://www.zend.com/products/zend_core/features)
Extras: Zend enabler, Zend optimized, Zend framework, Universal DB Support (MySQL, Oracle, etc.), Zend Admin GUI, Zend Core Updater.
Comparação @ Wikipedia (http://en.wikipedia.org/wiki/Comparison_of_WAMPs) [Nota: Inclui outras distribuições]LAMP
Linux + Apache + MySQL + PHP
ActiveGrid Server (http://www.activegrid.com/products/server.html)
Extras: Perl, Python.
BitRock LAMPStack (http://bitrock.com/download_webstacks_download.html)
Extras: Python, phpMyAdmin, Zend Framework.
XAMPP (http://www.apachefriends.org/en/xampp.html)
Extras: PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, Ming, Webalizer, FreeTDS, eAccelerator, SQLite, IMAP C-Client.
ZendCore (http://www.zend.com/products/zend_core/features)
Extras: Zend enabler, Zend optimized, Zend framework, Universal DB Support (MySQL, Oracle, etc.), Zend Admin GUI, Zend Core Updater.MAMP
Maciontosh + Apache + MySQL + PHP
BitRock MAMPStack (http://bitrock.com/download_webstacks_download.html)
Extras: Python, phpMyAdmin, Zend Framework.
MAMP (http://www.mamp.info/)
Extras: eAccelerator, Zend Optimizer, phpMyAdmin, SQLite Version, SQLiteManager.
XAMPP (http://www.apachefriends.org/en/xampp.html)
Extras: PEAR, SQLite, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, Ming, Webalizer, eAccelerator, phpSQLiteAdmin.
ZendCore (http://www.zend.com/products/zend_core/features)
Extras: Zend enabler, Zend optimized, Zend framework, Universal DB Support (MySQL, Oracle, etc.), Zend Admin GUI, Zend Core Updater.Comentários (construtivos, de preferência) são bem-vindos.
Também se agradecem links para distribuições relevantes que faltem nesta lista. ;)
Cumprimentos!
msdevweb 10-04-2007, 08:21 Actualizo a lista com mais algumas referencias que estão a ganhar terreno com excelentes caracteristicas e facilidades.
BitRock LAMPStack 5.5 (Disponivel Também MAMPStack 5.5 (Mac OS X))
Apache 2, MySQL 5, PHP 5, Python 2.4
Apache 2.0.59, MySQL 5.0.24 and PHP 5.1.5, Python 2.4.3, mod_python 3.2.10, phpMyAdmin 2.9.0-beta1 e Zend Framework 0.1.5 ( http://bitrock.com/download_webstacks_download.html )
ZendCore 2.0 (Disponivel LAMP, MAMP & WAMP)
Php 5.2.1, Zend enabler, Zend optimized, Zend framework, Apache2.2, Universal DB Support (mysql, oracle...etc...), Zend Admin GUI, Zend Core Updater
( http://www.zend.com/products/zend_core/features )
ActiveGrid Server ( LAMP )
Apache, Php/Perl/Python, Mysql.
( http://www.activegrid.com/products/server.html )
SpykeLabs Devstack (+ DevTop: opcional) (Disponivel LAMP & WAMP)
Java 5.0, MySQL 5.0.21, Hibernate 3.1.2, Struts 1.2.9, Axis 1.4, Apache 2.2.2, Tomcat 5.5.17, PHP 5.1.2, Python 2.4.2, Perl 5.8.7, gcc 3.3.6, Spring Framework 2.0m4 e mais ainda...(segundo a webpage).
Devtop com Eclipse 3.1.2 e um conjunto de plugins como TPTP and WTP.
( http://developer.spikesource.com/wiki/index.php/Home - Download @ http://developer.spikesource.com/frs/?group_id=20&release_id=61 )
P.S. Acho uma otima ideia o Post já que estas reliquias ajudam bastante e servem mesmo de analgésico para grandes e valentes dores de cabeça.
Um abraço.
so para informar que neste ultimo post nao se ve nem metade do texto com skins de fundo claro
podem apagar este post se assim entenderem
msdevweb,
Thanks. Adicionei ao post inicial todos, excepto o Spikelabs DeevStack, que pelos vistos ainda é beta.
Squillace 10-04-2007, 22:10 so para informar que neste ultimo post nao se ve nem metade do texto com skins de fundo claro
podem apagar este post se assim entenderem
Subscrevo. O campo "extra" no post continua a branco.
Ops, corrigido. Thanks.
Foi de copiar directamente do post do msdevweb quando ainda estava a branco :S
My fault.
não há também o PHPDEV ?
http://sourceforge.net/projects/phpdev5
não há também o PHPDEV ?
http://sourceforge.net/projects/phpdev5
Adicionado.
Já se está a ficar com uma lista engraçada :)
tiagosource 11-04-2007, 16:47 eu instalei o easy php..
e estava a pensar fazer a estrutura da pagina no dreamweaver..
é preciso mexer naqueles ficheiros .config para , por ex: ligar a base de dados ao dreamweaver.?
agradecia ajuda
cumps
Squillace 11-04-2007, 17:13 Duvido muito. Dá para ligar a base de dados ao Dreamweaver? Eu pessoalmente não me metia nisso...
tiagosource 11-04-2007, 20:37 nao? entao o que é que me aconselhas a fazer? eu queria por o dreamweaver a funcionar com o mysql , só que não sei se isso é possivel com easyphp...
alguem sabe?
cumps
Squillace 12-04-2007, 00:30 Mas responde-me a isto: é possível o Dreamweaver brincar com bases de dados MySQL? Eu nunca ouvi falar nisso, mas se me disseres que sim eu acredito em ti.
Sabem se existe algum WAMP próprio para pen drives? Ou seja, distribuído num ficheiro *.zip e só com o essencial?
O XAMPP (versão sem instalador: Zip ou self-extract).
Basta que cada vez que ligares a pen (e ela fique com uma letra diferente de antes) corras o setup_xampp.bat para ele configurar o apache para a directoria, et voila.
Cumps!
Obrigado! :)
Estive a experimentar agora o lite e parece funcionar bem. A ver como se porta na escola.
O meu preferido, quer em windows quer em Linux, é o XAMP.... Mas o melhor mesmo é fazer a nossa própria instalação manual... Só recomendo estas distribuições a quem não consegue mesmo fazer a instalação manual...
Sabem se existe algum WAMP próprio para pen drives? Ou seja, distribuído num ficheiro *.zip e só com o essencial?
Aqui está, esta é uma aplicação indispensável na minha pendrive
http://www.uniformserver.com/
Download Directo da package:
Em Zip (http://sourceforge.net/project/mirror_picker.php?height=350&width=300&group_id=53691&use_mirror=surfnet&filename=UniServer3_5.zip)
Em Executavel (http://sourceforge.net/project/mirror_picker.php?height=350&width=300&group_id=53691&use_mirror=surfnet&filename=UniServer3_5.exe)
abraços
msdevweb 15-11-2007, 08:01 Mas responde-me a isto: é possível o Dreamweaver brincar com bases de dados MySQL? Eu nunca ouvi falar nisso, mas se me disseres que sim eu acredito em ti.
Sim, é possivel e bem simples :) "DATA" no painel de insert/tools...
Ja no DW 8 dava com muitos bugs, no CS/CS3 é brincadeira...simples e eficaz...
cumps.
eyeliner 19-11-2007, 21:21 Tenho uma questão. Como é que posso fazer com que alguém aceda à minha página no meu PC?
Ou seja, estou a fazer uma página, como posso disponibilizá-la através do XAMPP?
Por IP não consigo (claro que localmente consigo com o http://localhost/cuecas/ ou https://127.0.0.1 (https://127.0.0.1/)/cuecas/) mas se meter http//endereço.de.ip.xx/cuecas/ não dá...
Alguém me ajuda a atingir a luz?
A fazeres isso dentro de uma rede tens de fazer port forwarding para o teu pc.
Sharkarp 19-11-2007, 22:03 Eu costumo usar Appserv (WAMP)
AppServ 2.5.9
* Apache 2.2.4
* PHP 5.2.3
* MySQL 5.0.45
* phpMyAdmin-2.10.2
here (http://www.appservnetwork.com/)
Já usei o XAMP, mas desinstalei logo a seguir e voltei para este :)
eyeliner 19-11-2007, 22:19 A fazeres isso dentro de uma rede tens de fazer port forwarding para o teu pc.
Obrigado.
Eu costumo usar Appserv (WAMP)
AppServ 2.5.9
* Apache 2.2.4
* PHP 5.2.3
* MySQL 5.0.45
* phpMyAdmin-2.10.2
here (http://www.appservnetwork.com/)
Já usei o XAMP, mas desinstalei logo a seguir e voltei para este :)
Pois eu também, já estava a ficar naquela:
"Como e que se podiam esquecer do AppServ ?" :016:
É o que uso.
Mais um para a colecção:
PHPTriad 2.2
extras: PHP, PHPMyAdmin, MySQL, Apache
Excelente mesmo!
Vá, cumps
Mais outro para quem gosta de programar em Ruby on Rails:
COMPONENTS
BitNami RubyStack ships with the following:
- Ruby 1.8.6
- RubyGems 0.9.4
- Rails 2.0.1
- ImageMagick 6.3.5
- Subversion 1.4.5
- SQLite 3.5.1
- MySQL 5.0.45
- Apache 2.0.61
- PHP 5.2.5
- phpMyAdmin 2.11.2
http://bitnami.org/stack/rubystack
Xpl0ad3r 25-12-2007, 18:25 WAMP
Windows + Apache + MySQL + PHP
Vertrigo (http://www.appservnetwork.com/)
Componentes:
Apache 2.0.61
PHP 5.2.5
MySQL 5.0.45
SQLite 3.5.3
PhpMyAdmin 2.11.2.2
ZendOptimizer 3.3.0
SQLiteManager 1.2.0
Site Oficial: http://vertrigo.sourceforge.net/Actualiza a lista sff ;)
já usei vários pacotes destes em Windows e sinceramente o que mais me agrada é o appserv
mpsoares13 20-02-2008, 19:15 Não sei se era a isto que te referias, mas de qualquer maneira é uma distribuição muito completa e fácil de instalar/gerir: Apache2Triad (http://apache2triad.net/) que traz tudo o que é necessário: ferramenta de configuração web com listagem de logs, ficheiros de configuração php/apache/mysql, servidor mail, phpmysql, etc.
Para mim é uma das melhores distribuições WAMP que conheço.
Mais um para a colecção:
PHPTriad 2.2
extras: PHP, PHPMyAdmin, MySQL, Apache
Excelente mesmo!
Vá, cumps
JAFoNEXUS 21-02-2008, 22:38 Algum porreiro já com o tomcat ?!?
Johny Bravo 24-03-2008, 15:17 boas,
A minha empresa tem um site (PHP) alojado na Amen num fedora e eu queria pôr uma cópia do site a correr localmente no meu PC para fazer experiências porque o site foi feito fora e pretendiamos ter a capacidade de fazer pequenas alterações sem a ajuda de terceiros.
É possível fazer isto?
Instalei o EasyWAMP e copiei todas as pastas do servidor da AMEN para a pasta "WWW" mas não consigo "levantar" o site localmente.
E ainda me falta fazer uma cópia da base de dados (mySQL) e tê-la a funcionar no meu PC.
Alguém me pode ajudar?
Obrigado,
João
Eh pah, só agora descobri esta thread.
Tive que colocar os serviços online sozinho e um a um. :(
Sinto-me frustrado.
Bom, ao menos agora já sei, sempre que quiser instalar algo do género numa máquina, mais vale procurar por *AMP's.
boas,
E ainda me falta fazer uma cópia da base de dados (mySQL) e tê-la a funcionar no meu PC.
Alguém me pode ajudar?
BACKUP + RESTAURAR BASE DE DADOS COM O PhpMyAdmin (http://www.phpeveryday.com/articles/PhpMyAdmin-Backup-Database-using-PhpMyAdmin-P119.html)
BACKUP + RESTAURAR BASE DE DADOS COM O PhpMyAdmin (http://zerokspot.com/weblog/687/)
Pah....alguem é bom em programação? não entendo nada disto! tenho MacBook, instalei o MAMP...quando entro no PHPMyAdmin dá erro: #1045 - Access denied for user 'root'@'localhost' (using password: YES)
Estive a fazer uma busca e encontrei a seguinte solução:
As this is first time installation mysql so there is no password set for root. If you are not sure where your mysql is installed then search for mysql binary.
In the terminal type:
$find / -type f -name "mysql"
Based on the result navigate to the dir then type
$mysql
and you will be inside the mysql prompt, then set the root password for mysql
mysql>use mysql;
mysql>update user set Password=PASSWORD('NewPass') where User='root';
mysql> flush privileges;
mysql>exit
And it will be good to create one database for sugar and one user/password for this database and use these parameter while installing sugar (at step 3)
To create one db in mysql
$mysql -u root -p //now use the root password previously set)
mysql> create database MyDB;
mysql> grant all on MyDB.* to MyUser@localhost identified by 'MyPass';
mysql> flush privileges;
mysql>exit
Mas tem um problema....eu entrei no terminal, escrevi: $find / -type f -name "mysql"
e dá erro: diz: -bash: /: is a directory
desculpem...é que eu nem de comandos UNIX percebo!
antonioj 20-04-2008, 00:01 Ajuda,
Gostaria que me indicassem a melhor distribuição(pacote-windows) que possa instalar localmente, de forma a poder desenvolver o meu forum(site) para posteriormente o passar para o servidor de hospedagem.
Obrigado
Antonio
rpnetwork 20-04-2008, 00:39 EasyPHP é mais facil
antonioj 20-04-2008, 19:34 Ajuda, instalei o easyphp mas o server não inicia, aparece uma msg em como já existe um web server a usar a mesma porta. Tenhoi o vista home:(
Antonio
antonioj 22-04-2008, 20:39 Ajuda, instalei o easyphp mas o server não inicia, aparece uma msg em como já existe um web server a usar a mesma porta. Tenhoi o vista home:(
Antonio
Please, alguem pode dar uma ajuda, intalei o easyphp num pc com windows xp e o apache ficou em cima, em contrapartida em um outro pc com o vista, instalei o apache e diz que já existe um webserver a usar a mesma porta, como é que posso dar a volta a isto?Obrigado
Antonio
antonioj 22-04-2008, 21:18 Please, alguem pode dar uma ajuda, intalei o easyphp num pc com windows xp e o apache ficou em cima, em contrapartida em um outro pc com o vista, instalei o apache e diz que já existe um webserver a usar a mesma porta, como é que posso dar a volta a isto?Obrigado
Antonio
Resolvido, tinha o SSexplorer a funcionar com a mesma porta.
Obrigado de qualquer forma.
Antonio
alguem me consegue dizer como funciona o appserv?
estou a tentar aceder ao servidor e nao consigo
cesarfaria 18-06-2008, 15:27 Tenho uma questão. Como é que posso fazer com que alguém aceda à minha página no meu PC?
Ou seja, estou a fazer uma página, como posso disponibilizá-la através do XAMPP?
Por IP não consigo (claro que localmente consigo com o http://localhost/cuecas/ ou https://127.0.0.1 (https://127.0.0.1/)/cuecas/) mas se meter http//endereço.de.ip.xx/cuecas/ não dá...
Alguém me ajuda a atingir a luz?
podes utilizar o DynDNS. registas um subdomínio (grátis) do tipo omeudominio.homedns.org e instalas uma aplicação fornecida por eles que quando o teu ip muda, ele actualiza o subdominio. depois só tens de dar o endereço http://omeudominio.homedns.org/cuecas e voilá ;)
|
|