Introdução ao PHP

•24.maio.2007 • 1 Comentário

Bom, como a intenção desse blog é fazer um “curso” on-line de Programação voltada para a WEB, vamos começar como todo curso começa…

O que é PHP?

Bom, a sigla PHP vem de “Hypertext PreProcessor”, opa! Peraí Simonarde, porque é PHP e não HPP? Porque em meados de 1994 quando o PHP foi desenvolvido por Rasmus Lerdorf, ele utilizava somente na sua homepage pessoal (personal home page), mas calma, não foi daí que surgiu a sigla. Em 1995, ele passou a ser utilizado por outras pessoas e foi reescrito com novos recursos, recebendo assim o nome de Personal Home Page Tools/FI (Form Interpreter ou Intepretador de Fomrulários em português). Dois anos mais tarde o PHP deixou de ser um projeto pessoal e passou a ser desevolvido por uma equipe de colaboradores, sendo assim melhorado desde então.

As vantagens

O PHP tem várias vantagens tais como as listadas abaixo:

  • É uma linguagem de fácil aprendizado;
  • Tem performance e estabilidade excelentes;
  • É OpenSource (código aberto), ou seja, não é preciso pagar por sua utilização e ainda é possível alterá-lo de acordo com as necessidades de cada usuário;
  • Tem suporte nos principais servidores do mercado e suporte nativo no servidor web Apache (que é o servidor web mais usado no mundo);
  • Suporta conexão com os bancos de dados mais utilizados do mercado, como por exemplo o MySQL, PostgreSQL, Oracle entre outros;
  • É multiplataforma, tem suporte nos sistemas operacionais mais usados no marcado;
  • Suporta uma variedade de padrões e protocolos, como o XML, DOM, IMAP, POP3, HTTP, entre outros;
  • Não precisa ser compilado.

Sintaxe Básica

O PHP possui uma sintaxe muito simples, o que facilita a organização dos scripts. abaixo você pode conferir alguns exemplos:

1º)

<?php



?>

2º)

<?


…?>

3º)

<%



%>

4º)

<script language=”PHP” >



</script>

Bom, e com isso eu encerro a Introdução ao PHP, eu sei que toda introdução é chata, mas um pouco sobre a história da linguagem que você vai aprender também é interessante…

Próximo Post: Variáveis.

Simonarde “IcedCoder” Júnior

O 1º a postar um comment \o/

•22.maio.2007 • Deixe um comentário

“Olha aí né bixo?” OUIHAOiuah, essa frase é de autoria desse cara aí da foto, Lucas Borghi, amigo da facul, ele é o dono do 1º post aqui no nosso blog, valeu cara :D

Bom, agradecimento feito, vou ficando por aqui, daqui a algumas horas eu posto aqui o resultado do meu Linux From Scratch :D .
Até o próximo,

Simonarde “IcedCoder” Júnior

 

Apache, PHP, MySQL e phpMyAdmin

•17.maio.2007 • 1 Comentário

Opa, nesse primeiro tutorial, você vai aprender a instalar e configurar, de forma básica e simples, um servidor no seu próprio computador (windows), dispensando assim, serviços de hospedagens e afins.

Então, vamos por a mão na massa.

1) Programas necessários

Primeiramente, vamos baixar todos os arquivos necessários para rodar o servidor.

  • apache_2.2.2-win32-x86-no_ssl.msi (4,21 MB)

http://mirrors.uol.com.br/pub/apache/httpd/binaries/win32

  • php-5.1.4-Win32.zip (8,70 MB)

http://www.php.net/get/php-5.1.4-Win32.zip/from/a/mirror

  • mysql-5.0.22-win32.zip (36,7 MB)

http://dev.mysql.com/get/Downloads/MySQL-5…2.zip/from/pick

  • phpMyAdmin-2.8.1.zip (3,52 MB)

http://prdownloads.sourceforge.net/phpmyad….1.zip?download

  • php5apache2.dll-php5.1.x.zip (13,2 KB)

http://www.apachelounge.com/download

  • vcredist_x86.exe (2,6 MB) (Somente quem não tem o Visual C++ 2005 ou .NET Framework 2 instalado)

http://www.microsoft.com/downloads/details…&displaylang=en

2) Iniciando

Depois de ter todos os arquivos citados no começo deste tutorial, vamos começar a instalação.

Antes de mais nada, instale o Microsoft Visual C++ 2005 Redistributable Package (vcredist_x86.exe), caso não tenha instalado ainda.

2.1) Instalando o Apache

Como o arquivo do Apache é executável, basta clicar duas vezes em cima dele (apache_2.2.2-win32-x86-no_ssl.exe) para começar a instalação.
Com a tela inicial aberta, pressione Next.

A próxima tela exibe os termos e condições de uso do Apache.

Escolha I accept the terms in the license agreement e pressione Next.

A tela seguinte nos dá algumas descrições do Apache. Pressione novamente Next.

Na tela de informações do servidor (Server Information), em que observamos as linhas Network Domain, Server Name e Administrator’s Email Address, digite respectivamente: localdomain, localhost e o seu endereço de email.

Após ter preenchido os dados, clique em Next e Next novamente.

Na próxima tela, veremos o diretório em que o Apache será instalado.

Clique no botão Change e altere o diretório para C:\Apache. Clique em OK.

Para finalizar, clique em Next e, na próxima tela, em Install.

Depois de instalado, algumas telas do DOS aparecerão, dando início aos trabalhos.

Quando fecharem, clique no botão Finish, na última tela do instalador do Apache.

Para testar a instalação, abra o seu browser e digite, na barra de endereços:

  • http://localhost

Se tudo correu bem, você verá uma tela com a seguinte mensagem: It works!

2.2) Instalando o PHP

Descompactar o php-5.1.4-Win32.zip

Extraia todos os arquivos em uma pasta, o padrão é C:\php.

Vá até a pasta C:\php e
*copie o arquivo libmysql.dll para a pasta C:\Apache\bin
*renomeie o arquivo php.ini-recommended para php.ini
*renomeie o arquivo php5apache2.dll para old-php5apache2.dll

Descompactar o php5apache2.dll-php5.1.x.zip

Extraia o arquivo php5apache2.dll para a pasta C:\php e o arquivo httpd.exe.manifest para a pasta C:\Apache\bin

2.3) Configurando o PHP

Abra o arquivo php.ini localizado em C:\php

Procure a linha:

  • ; Directory in which the loadable extensions (modules) reside.

Altere:

  • extension_dir = “./”

Para:

  • extension_dir = “C:\php\ext”

Descomente as seguintes extensões:

  • ;extension=php_mbstring.dll
  • ;extension=php_gd2.dll
  • ;extension=php_mysql.dll

Para isso, basta tirar o caractere de ponto e vírgula do início da linha.

Vá até a linha:

  • short_open_tag = Off

e altere para:

  • short_open_tag = On

Procure a linha:

  • ;session.save_path = “N;/path”

Descomente-a e altere para:

  • session.save_path = “C:\WINDOWS\Temp”

Salve o arquivo php.ini

2.4) Configurando o Apache

Abra o arquivo httpd.conf, localizado em C:\Apache\conf

Com o arquivo aberto, localize a linha:

  • DirectoryIndex index.html

E altere para:

  • DirectoryIndex index.html index.php

Caso queira alterar a pasta padrão onde suas páginas serão salvas, localize as linhas:

  • DocumentRoot “C:/Apache/htdocs”
  • <Directory “C:/Apache/htdocs”>

E altere o caminho da pasta, caso contrário, deixe como está, salvando dentro da pasta htdocs.

Se precisar mudar a porta do Apache, localize a linha Listen 80 e altere para a porta desejada.

Vá até a última linha e insira os seguintes parâmetros:

  • LoadModule php5_module “C:/php/php5apache2.dll”
  • AddType application/x-httpd-php .php
  • PHPIniDir “C:/php”

Depois dessas alterações, salve o arquivo httpd.conf.

Agora clique em no seu menu Iniciar.

Com o botão direito do mouse, clique em Meu Computador e escolha Propriedades.

Em Propriedades do sistema, abra a guia Avançado.

Clique no botão Variáveis de ambiente.

Em Variáveis do sistema, selecione a variável Path e clique no botão Editar.

Em Valor da variável, digite no final: ;C:\php (com o ponto e virgula)

OK, OK e OK novamente.

Reinicie o Windows.

Abra o Bloco de notas do Windows e digite:

<?
phpinfo();
?>

Salve como index.php na pasta C:\Apache\htdocs

Abra o seu browser e digite, na barra de endereços: http://localhost/index.php

Se tudo estiver bem, será exibida a página com as informações do PHP.

2.5) Instalando o MySQL

Execute o arquivo Setup.exe para iniciar a instalação.

Com a tela inicial aberta, pressione Next.

Na próxima tela, escolha a instalação Custom e clique em Next.

A tela seguinte mostra o diretório em que o MySQL será instalado.

Clique no botão Change e altere o diretório para C:\mysql. Clique em OK.

Clique em Next e, na próxima tela, em Install.

Após a instalação, marque a opção Skip Sign-Up e clique em Next.

Para finalizar, marque a opção Configure the MySQL Server now e clique em Finish.

A próxima tela mostra o MySQL Server Instance Configuration Wizard. Pressione Next.

Marque a opção Standard Configuration. Pressione novamente Next.

Na tela que surgir, marque as opções: Install As Windows Service, Launch the MySQL Server automatically e Include Bin Directory in Windows PATH. Em Service Name, escolha a expressão MySQL e pressione Next.

Agora, defina a senha padrão do MySQL. Preencha e confirme. Deixe marcada a opção Enable root access from remote machines e pressione Next.

Para concluir, clique no botão Execute. Aguarde a aplicação das configurações.

Se uma mensagem de erro aparecer, clique no botão Retry para reiniciar o teste. Clique em Finish.

Vá em Iniciar > Todos os programas > MySQL > MySQL Server 5.0 > MySQL Command Line Client.

No Prompt de comando, digite sua senha criada durante a instalação e dê Enter.

Se tudo correr bem, você estará dentro do prompt do MySQL, aparecerá uma tela de boas vindas e a versão do MySQL: 5.0.22-community-nt.

Para testar definitivamente se o banco está de pé, digite o seguinte comando: show databases; (com ponto e vírgula).

Esse comando deve lhe fornecer uma lista de bancos de dados. O MySQL cria automaticamente dois bancos de dados, denominados mysql e test.

Feche a janela do MySQL Command Line Client.

2.6) Instalando o phpMyAdmin

Para manipular o MySQL sem recorrer à digitação de códigos no prompt do DOS, vamos descompactar o phpMyAdmin-2.8.1.zip.

Descompacte os arquivos em C:\Apache\htdocs

Depois renomeie a pasta phpMyAdmin-2.8.1 para phpMyAdmin

Abra o arquivo config.default.php localizado em C:\Apache\htdocs\phpMyAdmin\libraries e procure a linha 31:

  • $cfg['PmaAbsoluteUri'] = ”;

E altere para:

  • $cfg['PmaAbsoluteUri'] = ‘http://localhost/phpmyadmin’;

Procure a linha 73:

  • $cfg['Servers'][$i]['password'] = ”; // MySQL password (only needed

E coloque sua senha:

  • $cfg['Servers'][$i]['password'] = ‘senha’; // MySQL password (only needed

Salve o arquivo config.default.php

Para iniciar o phpMyAdmin, abra o browser e digite, na barra de endereços:

  • http://localhost/phpmyadmin

Se tudo estiver bem, você verá a tela do phpMyAdmin, mostrando as versões carregadas:

  • MySQL – 5.0.22-community-nt e phpMyAdmin – 2.8.1

Pronto, agora você está com tudo instalado e funcionando…

Espero que tenha gostado desse primeiro post, não esqueça de postar qualquer dúvida que você venha a ter.

Abraço

Simonarde “IcedCoder” Júnior

Olá mundo!

•9.maio.2007 • 1 Comentário

Bom, como todo mundo sabe, a primeira coisa que a gente faz quando está aprendendo alguma linguagem é um “Olá Mundo”, e como esse blog é voltado para programação, não podia ser diferente não é mesmo?? :D

Brincadeiras a parte, gostaria de agradecer a visita nesse blog, aqui vou postar artigos e tutoriais sobre PHP e MySQL, além de algumas coisas sobre Linux e o mundo OpenSource, espero que goste. :D

Abraço,

Simonarde “IcedCoder” Júnior

 
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.