Instalação completa do CACIC no Slackware 12.2

Há alguns meses atrás, eu estava tentando configurar o CACIC no Slackware, mas não obtive êxito, Cheguei a pedir ajuda aqui no VOL, mas como na época estava com muito trabalho, desisti ... Bom, nesses últimos dias tentei então instalar o CACIC novamente, fiz esse tutorial pois alem de fazê-lo eu testei o mesmo, e acredite, funcionou!

[ Hits: 20.674 ]

Por: Marcos O.R.P. em 25/08/2011


Introdução e Preparando o Apache e Mysql



Introdução

Depois de muito tentar aqui no trampo, e desistir algumas vezes, pois não consegui acompanhar os tutoriais, e algumas vezes ignorância de minha parte. Agora que já apanhei um pouco com alguns servidores, e subi um degrau, consegui! Acredito que por causa disso aprendi muito! E resolvi compartilhar com vocês! Pois fiz sozinho! Quer dizer, com ajuda do nosso grandioso amigo Google! :p

Mostrarei como eu fiz para instalar o CACIC.

O que utilizei :
  • Slackware 12.2;
  • Apache 2.2.19;
  • PHP 5.3.6;
  • Libmcrypt 2.5.8;
  • Mcrypt 2.6.8;
  • Proftp;
  • Mysql;
  • E claro o CACIC, CACIC 2.4.
Então vamos lá, mãos na massa ....

Preparando o Apache

Primeiro precisamos desinstalar o Apache e PHP, para depois compilarmos eles com suas dependências ...

1. Desinstalando Apache:

# removepkg apache
# rm -rf /etc/httpd  

2. Desinstale o PHP:

# removepkg php

3. Para ficar organizado, crie uma pasta "pacotes", ou com nome que preferir. Aqui eu criei na raiz:

# mkdir /pacotes

4. Entre na pasta:

# cd /pacotes

5. Baixando o Apache 2.2.19:

# wget http://ftp.unicamp.br/pub/apache/httpd/httpd-2.2.19.tar.gz

6. Descompactando e compilando:

# tar zxvf httpd-2.2.19.tar.gz
# cd httpd-2.2.19
# ./configure --enable-so --prefix=/etc/apache --enable-ssl --with-ssl=/usr/include/openssl
# make
# make install

7. Copie o arquivo apachectl:

# cp /etc/apache/bin/apachectl /usr/bin

8. De um start no apache:

# apachectl start

Faça um teste, abra seu navegador e digite:

http://ip_do_servidor

Se aparecer a mensagem "It works!" então tudo certo! Apache rodando.

Preparando o Mysql

Agora vamos ao Mysql, aqui eu utilizei o Mysql que já vem por padrão no Slackware, só temos que configurá-lo.

1. Entre na pasta "/usr/share/mysql" para dar início:

# cd /usr/share/mysql

2. Vamos copiar o arquivo my-small.cnf em "/etc", terá q mudar o nome para my.cnf:

# cp -rf my-small.cnf /etc/my.cnf

Obs.: Verifique dentro de /etc se o arquivo está como my.cnf, se não, renomeia ele com seguinte comando, e volte para "/usr/share/mysql":

# mv my-small.cnf my.cnf

3. Instalando e configurando o Banco Mysql:

# mysql_install_db
# cp mysql.server /etc/rc.d/rc.mysqld
# chmod a+x /etc/rc.d/rc.mysqld
# chown mysql.mysql /var/lib/mysql -R
# /etc/rc.d/rc.mysqld start
# mysql_secure_installation

Como é a primeira configuração do Mysql, o mesmo estará sem senha de root. Vamos responder da seguinte forma para as perguntas:

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALLMySQL SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!

In order to log into MySQL to secure it, we'll need the current password for the root user. If you've just installed MySQL, and you haven't set the root password yet, the password will be blank, so you should just press enter here. Enter current password for root (enter for none): <- como nao colocamos senha apenas dê um enter

OK, successfully used password, moving on...Setting the root password ensures that nobody can log into the MySQL root user without the proper authorization.Set root password? [Y/n] [Y] <- Y
New password: <- (Digite aqui aquela que será a sua senha)
Re-enter new password: <- (Redigite a senha)
Password updated successfully!Remove anonymous users? [Y/n] <- Y
Disallow root login remotely? [Y/n] <- Y

Remove test database and access to it? [Y/n] <- Y

Reload privilege tables now? [Y/n] <- Y
... Success!
    Próxima página

Páginas do artigo
   1. Introdução e Preparando o Apache e Mysql
   2. Preparando o Libmcrypt, mcrypt, PHP e Proftp
   3. Implantando o CACIC e Referências
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Caracteres especiais no teclado Linux: como adaptar às necessidades do escritor

Autenticação de cliente 802.1x WPA utilizando EAP-TTLS FreeRADIUS + Samba + LDAP

Entendendo o boot-update

Configurando o X.org

Red Hat e Fedora - Um guia básico de configuração

  
Comentários
[1] Comentário enviado por removido em 25/08/2011 - 17:49h

Gostei do artigo ! Legal.

Abraço.

[2] Comentário enviado por mordp em 07/10/2011 - 11:49h

em cp /etc/apache/bin/apachectl /usr/bin

copia para sbin o apachectl, se copiar so para bin da erro!

cp /etc/apache/bin/apachectl /usr/sbin

Agora que precisei novamente deste tutorial q percebi o erro!

flw

[3] Comentário enviado por gaby20 em 19/10/2014 - 23:49h

como eu sei o ip_servidor ??

[4] Comentário enviado por mordp em 20/10/2014 - 09:08h

Qual computador vc esta instalando? O ip_servidor é o ip do computador que vc esta instalando o CACIC


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts