<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Como Criar Sites &#124; Aprenda grátis como fazer seu site &#187; php</title>
	<atom:link href="http://www.comocriarsites.com/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.comocriarsites.com</link>
	<description>Aprenda a criar sites, html e manhas para fazer seu site.</description>
	<lastBuildDate>Wed, 06 Jan 2010 12:51:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Iniciando programação HTML/PHP &#8211; Ferramentas</title>
		<link>http://www.comocriarsites.com/php/iniciando-programacao-htmlphp-ferramentas/</link>
		<comments>http://www.comocriarsites.com/php/iniciando-programacao-htmlphp-ferramentas/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 19:25:14 +0000</pubDate>
		<dc:creator>Raoni Novellino</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[servidor http]]></category>
		<category><![CDATA[sqlyog]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://www.comocriarsites.com/?p=200</guid>
		<description><![CDATA[Para tem um bom início com programação HTML/PHP, devemos ter boas ferramentas de trabalho e também saber do que precisamos para começar.
Esse post vai explicar um pouco sobre cada programa necessário para o desenvolvimento em PHP.
O PHP &#8211; Hypertext Preprocessor
Para programar em PHP, assim como em qualquer outra linguagem, precisamos do &#8220;compilador&#8221;, ou no caso [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: xx-large; font-family: Algerian;">P</span>ara tem um bom início com programação HTML/PHP, devemos ter boas ferramentas de trabalho e também saber do que precisamos para começar.</p>
<p>Esse post vai explicar um pouco sobre cada programa necessário para o desenvolvimento em PHP.</p>
<h2>O PHP &#8211; Hypertext Preprocessor</h2>
<p>Para programar em PHP, assim como em qualquer outra linguagem, precisamos do &#8220;compilador&#8221;, ou no caso do PHP, que é uma linguagem script, precisamos do processador do script, que executa o código fonte. Esse processador é o próprio PHP, <em><strong>Hypertext Preprocessor</strong></em>, ou <em><strong>Pré-Processador de Hipertexto</strong></em>, que processa dados vindo de páginas Web em um <em>servidor</em>.</p>
<p>O PHP pode também ser executado em uma linha de comando, e também pode ser usado para aplicações desktop (PHP/GTK), mas esse post se limitará a falar sobre o PHP executando em um servidor, processando páginas Web (Web Sites).</p>
<p>O PHP pode ser baixado em <a href="http://www.php.net">http://www.php.net</a> ou <a href="http://www.php.net/downloads.php">http://www.php.net/downloads.php</a> para ir direto a página de downloads.</p>
<p>No momento da escrita desse post, a última versão do PHP é a 5.3.1. Para baixar para o Linux, pegue o código fonte e compile. Para o Windows, o PHP se dividiu em <em>Thread-Safe</em> e <em>Non-Thread-Safe</em>, e também em 2 versões de compiladores diferentes, uma com o Visual Studio 6 (VC6) e outra com o Visual Studio 2008 (VC9).</p>
<p>Se você está usando o Apache no Windows, utilize a versão VC6, que é a compilada no Visual Studio 6. Se você estiver utilizando o IIS &#8211; Internet Infomation Service, que é o servidor HTTP da Microsoft, utilize a versão do VC9 do PHP. Esse post não vai mostrar como instalar o PHP no IIS e recomendação é utilizar o Apache HTTP Server.</p>
<p>A diferença entre as versões <em>Thread-Safe</em> e <em>Non-Thread-Safe</em> podem ser vistas em <a href="http://www.iis-aid.com/articles/my_word/difference_between_php_thread_safe_and_non_thread_safe_binaries">Difference between PHP thread safe and non thread safe binaries</a>, mas basicamente, a versão Non-Thread-Safe, serve para deixar o PHP mais rápido em servidores HTTP para Windows, leia o artigo do link. <img src='http://www.comocriarsites.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2><em> </em>O Servidor HTTP &#8211; Apache</h2>
<p>O PHP por si só, não serve como servidor de páginas da Web (Servidor HTTP), ele precisa ser instalado em um servidor HTTP para funcionar para esse propósito. Um dos servidores mais conhecidos no mercado é o Apache, da <em><strong>Apache Software Foundation</strong></em>, e ele é open-source, ou seja, tem o código-fonte aberto, para que quiser, poder baixar o fonte e modifica-lo ao seu bel prazer.</p>
<p>Para baixar o Apache HTTP Server, você deve entrar em <a href="http://www.apache.org">http://www.apache.org</a> ou <a href="http://httpd.apache.org">http://httpd.apache.org</a> para ir direto ao projeto do servidor HTTP.</p>
<p>O Apache HTTP Server tem 3 versões estáveis, no momento da escrita desse post: a versão 1.x.x (atualmente 1.3.41), a versão 2.0.x (atualmente 2.0.63) e a versão 2.2.x (atualmente 2.2.14). Todas essas versões funcionam muito bem. Eles mantem essas 3 versões por questão de compatibilidade com vários outros programas que utilizam uma dessas versões mas não utilizam as outras.</p>
<p>Eu recomendo baixar a versão 2.2.x, ela está bem legal e nunca me deu problema. Baixe o pacote binário com instalador MSI para Windows, e para o Linux, baixe o código fonte e compile, ou utilize alguma ferramenta (APT ou algo similar, dependendo do seu Linux), para instalar o apache.</p>
<h2>Eclipse IDE  PDT &#8211; PHP Development Tools</h2>
<p>O Eclipse IDE para <em>PHP</em> é uma ferramenta muito boa, tanto para escrever o código <em>PHP</em>, quanto para o <em>HTML</em>, <em>CSS</em> e Javascript. Ele tem um extra: pode fazer debug de código <em>PHP</em>.</p>
<p>Você pode baixar ele em <a href="http://www.eclipse.org/pdt/">http://www.eclipse.org/pdt/</a>, ou a versão dele com o Zend em <a href="http://www.zend.com/community/pdt?ecl=EclipseZend">http://www.zend.com/community/pdt?ecl=EclipseZend</a>.</p>
<p>O Eclipse é só descompactar e começar a usar, criar um projeto e já pode rodar com CTRL+F11.</p>
<h2>O Banco de Dados MySQL</h2>
<p>Se você precisa de um banco de dados confiável, rápido e robusto, o MySQL é a solução. Ele tem o código aberto também, então você pode baixar e, se precisar de uma nova funcionalidade, é só meter a mão na massa.</p>
<p>O MySQL pode ser baixado em <a href="http://www.mysql.com/">http://www.mysql.com/</a>, a versão da comunidade.</p>
<p>Para gerenciar o MySQL, eu recomendo o SQLyog, que é um frontend para o MySQL muito bom. Ele tem uma versão <em>FULL</em> e uma versão da comunidade. A versão da comunidade já faz muita coisa, mas para quem quer realmente trabalhar com o MySQL, a versão <em>FULL</em> vale a pena. Ele pode ser baixado em <a href="http://webyog.com/en/">http://webyog.com/en/</a>.</p>
<p>Com esse conjunto de ferramentas, você estará muito bem armado para programar em PHP, rápido e fácil.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.comocriarsites.com/php/iniciando-programacao-htmlphp-ferramentas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
