Cadastrar Perguntas Home Minha Conta Mapa do Site
Buscar:
Buscar Guias sobre:
Escreva um guia
Configurando Apache, PHP e MySQL no Slackware sem compilar nada
Autor:
Ver mais Guias do autor
Este guia não recebeu votos.
Atualizado em 31/10/2006

Configurando Apache, PHP e MySQL no Slackware sem compilar nada

Nem sempre é necessário compilar tudo para que funcione bem no slackware. Basta usar os pacotes que vem no cdrom de instalação. Nessa dica abordarei esse trio, considerado por muitos ser indispensável à compilação.
Não é, e mostrarei como :)

Eu segui essa ordem: MySQL, Apache e PHP. Vamos as dicas:


:. MySQL

Instalei a versão do cdrom do slackware 8.1
#installpkg /mnt/cdrom/slackware/ap/mysql-3.23.51-i386-1.tgz

MySql instalado, vamos a configuração dele:

  • Precisamos instalar o batabase:
    #mysql_install_db
  • Precisamos setar a senha de root, mas para isso teremos que alterar um detalhe:
  • Iniciar o mysql: #safe_mysqld &
    Vai dar um erro, é normal e necessário para gerar o sock. Agora devemos fazer o seguinte:
    #chown -R mysql.mysql /var/lib/mysql
    Tentaremos novamente executar o server mysql:
  • #safe_mysqld &
    MySQL rodando :)
  • Setar a senha de root:
    #mysqladmin -u root password (SUA SENHA AQUI)
  • Logue-se ao mysql:
    #mysql -u root -p
  • Se como eu, você acessa o mysql através de outro micro, as permissões de acesso devem ser alteradas:mysql>grant all on *.* to root@(IP DA OUTRA MAQUINA) identified by '(SUA SENHA)';

Bom, acabamos o MySQL :)


:. Apache e PHP

Instalei as versões do cdrom do slackware 8.1
#installpkg /mnt/cdrom/slackware/n/apache-1.3.24-i386-1.tgz
#installpkg /mnt/cdrom/slackware/n/php-4.2.1-i386-1.tgz

Após instalar os dois, devemos editar o arquivo /etc/apache/httpd.conf e inserir os seguintes dados:

  • Na sessão Dynamic Shared Object (DSO) Support
    LoadModule php4_module     libexec/libphp4.so
    AddModule mod_php4.c
  • Na sessão DirectoyIndex, localize o IF abaixo e o edite dessa forma:
    <IfModule mod_dir.c>
    DirectoryIndex index.html index.php index.htm
    </IfModule>
  • Aproveite e insira mais este IF:
    <IfModule mod_php4.c>
    AddType application/x-httpd-php .php4 .php3 .phtml .php
    AddType application/x-httpd-php-source .phps
    </IfModule>

:. Testando

Vá na pasta /var/www/htdocs e crie um arquivo phpinfo() com este conteúdo:
<?
phpinfo()
?>

Reinicie o apache:
#apachectl restart

Abra um navegador e digite a url:
http://localhost/phpinfo.php

Se todos os passos foram seguidos sem erros, seu servidor está funcionando e você verá as informações de seu sistema :)


:. Dica bônus - Criando pastas protegidas

Abra novamente o arquivo /etc/apache/httpd.conf e no final dele coloque essas linhas:

<Directory /pasta/paraproteger>
AllowOverride AuthConfig
</Directory>

Agora vá na pasta que você quer proteger e crie um arquivo .htaccess com o seguinte conteúdo:

AuthType Basic
AuthName "Descrição"
AuthUserFile /etc/apache/USUARIOS
require valid-user

Agora crie o arquivo SENHAS assim:

#htpasswd -c /etc/apache/SENHAS (login)

Não se esqueça de reiniciar o apache.

Palavras-chave: Programas | Apache E Php | Dicas Bonus | Mysql No Slackware | Server Mysql
Este guia não recebeu votos.
O autor assume total responsabilidade pela publicação desse guia. Você acha que este guia é contrário às políticas do MercadoLivre? Informe aqui.
Nesta seção serão encontradas informações publicadas por Usuários, sob sua própria responsabilidade. O MercadoLivre não exerce controle do conteúdo das Guias e não responderá por informações imprecisas, errôneas ou difamatórias, tampouco pelo uso que se faça delas. O ingresso às Guias é uma decisão voluntárias do internauta, que aceita a possibilidade de encontrar material que possa afetar sua suscetibilidade .
Guias Relacionados
Aprenda A Fazer Festas Com Mp3...
###### Baixando Sites Inteiros...
Por Que Manter Os Programas De...
Como Se Livrar De Programas In...
Como Adquirir Um Bom Programa ...
Kit Do Programa Vantagens Do W...

Veja Mais...


Voltar ao topo