= Apache =
O Apache é um consagrado servidor de aplicações WEB para Internet e adotado como padrão pela equipe Expresso. Permite que toda a aplicação Expresso Livre seja acessada via navegadores de internet, como Mozilla Firefox ou Microsoft Internet Explorer. Ele é livre, código aberto e regido por uma licença própria escrita pelos seus mantenedores da Apache fundation. Além de reconhecido internacionalmente como a ferramenta mais confiável deste tipo. Todos os servidores da aplicação Expresso rodam Apache e todos os serviços do Expresso Livre são disponibilizados com o servidor web Apache.
== Configurando Apache ==
Depois de instalado o Apache certifique-se que está instalado o módulo para o PHP.
Compare seu arquivo /etc/apache2/sites-enabled/000-default ou similar com este:
{{{
DocumentRoot /var/www/ # Determina quem é o /
Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
Options None
AllowOverride None
Order deny,allow
deny from all
}}}
'''IMPORTANTE''': O Apache por padrão não virá com PHP configurado. Você deve conferir se os pacotes do php estão instalados. Feito isso certifique-se que as seguintes linha do seu php.ini estão assim:
{{{
open_basedir = /var/www:/tmp:/php_sessions:/home/expressolivre:/home/anonimo/workspace/expresso
memory_limit = 96M ; Tamanho de memória que o php pode ocupar
safe_mode = Off ;
magic_quotes_gpc = Off
magic_quotes_runtime = Off;
register_globals = Off;
memory_limit >= 16M;
session.auto_start = 1;
max_execution_time >= 30;
mbstring.func_overload = 7;
extension=ldap.so
extension=pgsql.so
extension=imap.so
extension=gd.so
}}}
== Como testar ==
Testar a funcionalidade básica do Apache é muito simples. Basta abrir a url localhost, 127.0.0.1 ou seu hostname no seu browser. Certifique-se que não está sob um proxy e que estes nomes estão definidos para sua máquina. Para acessar o expresso digite localhost/expresso . As extensões você pode testar acessando localhost/expresso/setup. O serviço do apache usa um usuário chamado ''www-data''. Todo arquivo acessado pelo apache deve ter as permissões para este usuário.