29 de mar. de 2008

Instalando PHP5+MySql5.0+Apache2 no Debian Etch

Seguindo a ordem natural das coisas vou fazer a instalação da do Apache, depois o PHP e por final o MySql.

#Iniciando

Instalando Apache 2
# apt-get install apache2

Edite o arquivo /etc/apache2/apache2.conf

AddDefaultCharset ISO-8859-1

Isso garantirá que seu navegador vai visualizar perfeitamente todo o texto sem aparecer aqueles caracteres malucos.

Instalando PHP5 e Bibliotecas necessárias
# apt-get install libapache2-mod-php5 php5-cli php5-common php5-cgi

Instalando MySql 5.0
# apt-get install mysql-common mysql-server mysql-server-5.0
# apt-get install php5-mysql
A Biblioteca acima faz a integração do PHP5 com o banco de Dados MySql 5.0 como deu pra perceber.
# apt-get install libphp-adodb
Biblioteca do PHP para comunicação com DB ADO.

Agora partimos para a segurança do MySql, alguns pontos importantes tem que ser respeitados porque senão seu sistema vai virar uma roubada.

# mysqladmin -u root -p password "digite_aqui_a_senha_do_root_do_mysql"
OBS.: A senha é colocada sem as aspas.

# mysqladmin -p create "nome_do_banco_de_dados"
OBS.: A senha é colocada sem as aspas.

Em seguida ele vai pedir a senha de Root do Mysql, é a que você acabou de criar no comando anterior.

Pronto, seu servidor está pronto para rodar:
# /etc/init./apache2 start
# /etc/init.d/mysql start

Se você quiser criar outros usuários no MySql para nã trabalhar com Root basta seguir os comandos abaixo:

mysql -u root -p
Enter Password: (Sua Senha de Root)
mysql> create user (Nome do Usuário)@localhost identified by (Senha);
mysql> GRANT ALL PRIVILEGES ON (Nome do Banco de Dados). * TO (Nome do novo usuário)@localhost;
mysql> FLUSH PRIVILEGES;
mysql> quit


Fim

2 comentários:

Anônimo disse...

[quote]

Edite o arquivo /etc/apache2/apache2.conf

AddDefaultCharset ISO-8859-1

[quote]

ou então quando o desenvolvedor estiver fazendo o site ele coloca é no lugar do é ou ã no lugar do ã e assim por diante, espero que não poste como código ;)

abraço
até...

Anônimo disse...

é = & e a c u t e ;
ã = a t i l d e ;

sem os espaços xD

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Hot Sonakshi Sinha, Car Price in India