DESINFO

Porque o que importa é o estilo

Arquivo da categoria ‘PHP’

Rodando PHP no Linux (Ubuntu)…

Publicado por turuanash em 13 Setembro, 2008

E aí, pessoal…

Bom, a priori este post deveria ter vindo no mesmo dia que o do Windows… Mas, enfim, c’est la vie

Primeiro alguns esclarecimentos:

  • Utilizo o Ubuntu 8.04 (Hardy Heron)¹, portanto, onde os passos foram testados. Embora eles devam aplicar-se à maioria das distros;
  • Estas dicas são baseadas em um outro artigo encontrado na grande rede²;
  • Trata-se da instalação do Apache + PHP + MySQL;
  • Sou iniciante em Linux;
  • Sou mais bonito que você…

Vamos instalar os pacotes por esta maravilhosa ferramenta que é o Synaptic. Logo, você deve abri-lo – como administrador, claro. Ah, tá, não sabe como fazer?

Alt + F2 → Digite: gksudo synaptic → Sua senha

Depois de ele estar aberto, a única coisa que você vai fazer é procurar (e encontrar) os pacotes e marcá-los para instalação, ok?!

Pacotes do Apache:

Faça uma busca por apache2 e marque os seguintes pacotes para instalação: apache2 e libapache2-mod-php5 (Não se preocupe com os outros pacotes que serão marcados, pois estas são as dependências dos outros 2)

Pacotes do PHP:

Agora faça uma busca por php5 e marque os seguintes pacotes:

php5, o pacote principal;
php5-cli, para PHP em linha de comando;
php5-common, uma biblioteca raiz do PHP;
php5-curl, para biblioteca CURL;
php5-gd, biblioteca manipulação de imagens via PHP;
php5-mysql, para conexão com bancos de dados MySQL;
php5-pgsql, para conexão com bancos de dados PostgreSQL;
php5-sqlite, para conexão com bancos de dados SQLite versão 2;
php5-sqlite3, para conexão com bancos de dados SQLite versão 3;
php5-sybase, para conexão com Sybase e Microsoft SQL Server;
php5-xsl, para aplicação de estilos XSL;
php-doc, documentação do PHP.

Pacotes do MySQL:

Busque por mysql e marque o pacote mysql-server.
Finalizando a instalação:

Pronto, agora é só você apertar no botão Aplicar/Apply e seus pacotes serão baixados e instalados.

Durante a instalação o configurador do MySQL pedirá uma senha para o usuário root do seu banco de dados. Digite a que preferir e depois confirme-a. Pronto, isso deve encerrar as coisas…

Agora, vamos checar se tudo ocorreu de maneira correta:

Abra o seguinte endereço no seu navegador: http://localhost/

IT WORKS!

Agora você precisa dar permissão para que os seus arquivos PHP sejam executados. Observando-se que os arquivos PHP devem ficar na pasta /var/www/:

alt + F2 → gksudo nautilus /var → dê permissão para que qualquer pessoa possa criar e excluir aquivos

Agora, testemos o PHP:

Crie um arquivo com o seguinte código:

<?php
phpinfo();
?>

Salve-o como index.php(em /var/www/) e tenha algo bem melhor que “IT WORKS”… Vá em http://localhost novamente. Se algum problema ocorrer, você deverá reiniciar o apache:

Abra um terminal → sudo apache2ctl restart

Agora vamos testar o MySQL:

Abra um terminal (ou utilize o mesmo :P ) → mysql -u root -p → informe a senha

SEJA FELIZ! Agora tudo deve estar funcionando para que você crie suas páginas PHP e rode-as no seu computador com Linux.

Até a próxima!

1 – http://www.ubuntu-br.org/download;
2 – É um artigo de Alexandre Gomes Gaigalas, que pode ser encontrado no seguinte endereço: http://gaigalas.net/Artigos/UbuntuServidorPHPMySQL.html

Enviado em PHP | Tagged: , , , , | Deixar um comentário »

Rodando PHP no Windows…

Publicado por turuanash em 7 Setembro, 2008

Se você está tentando iniciar em PHP, o primeiro passo óbvio é instalar o ambiente necessário para rodar suas aplicações. Porém se esta é sua primeira, ou uma das primeiras, aventuras no mundo da programação, pode estar meio perdido quanto ao que buscar.

Alguns anos atrás, quando iniciei com PHP, eu perguntei muito àquele que tudo sabe como “iniciar em PHP” ou “instalar PHP”, e a resposta geralmente tinha haver com: PHP + APACHE + MySQL; e um pouco sobre como configurar o Apache. Isso é o tipo de coisa que pode soar obscura para um iniciante e o interessante é justamente o contrário: que exista um ambiente amigável para iniciação, sem obscuridades do tipo configurar o servidor.

Evidente que configurar um servidor pode ser o tipo de conhecimento interessante, mas pode ficar para um pouco depois. Não é mesmo?

Se o seu SO (Sistema Operacional) é o Windows, a solução é simples… Tem um pessoal gente fina por aí que adora simplificar nossa vida, então, temos PACOTES DE INSTALAÇÃO que cuidam de fazer todo o trabalho duro por nós. Entre os que eu tive contato, e me recordo, temos: WAMP, XAMPP e VertrigoServ. Uso o XAMPP (portable), no meu pen drive e tenho o WAMP no meu Windows. Não há um critério, exatamente, na escolha destes, mas foram os primeiros que tive contato e me serviram adequadamente.

Então, vamos instalar o WAMP5 (ele contém Apache, PHP5, MySQL, phpMyAdmin e SQLiteManager). Faça o download dele no link abaixo:

http://baixaki.ig.com.br/download/WAMP5.htm

Dando uma olhada no site do desenvolvedor, acabei de descobrir que o último release do programa é WampServer 2.0c, e o link do baixaki referencia WampServer2.0a, sendo assim opte por um destes dois, apesar de o mais recomendável parecer ser a última versão (garantida) do link abaixo:

http://www.wampserver.com/en/download.php (Aperte “Download WampServer”, cara pálida)

A instalação dele é como a maioria no Windows… Next → Next → Next … Finish. :P

Obs.: Há uma janela sobre configuração que você pode saltar também… :D

Pronto, agora seu ambiente já está pronto e você pode rodar suas páginas PHP sem problemas. Observando-se que o WampServer é instalado, por padrão, em: C:\wamp\. E que a pasta onde suas páginas precisarão estar para rodar é: C:\wamp\www\.

Vamos testar se tudo ocorreu como o esperado.

1 – Abra o WampServer (Iniciar → Programas → wamp → iniciar wamp – ou algo do tipo);
2 – Abra seu navegador;
3 – Abra http://localhost ; (você deverá ver a página inicial do wamp)

“Ótimo, agora posso começar com o PHP”

É. Isso mesmo. Bons estudos.

* Estão faltando Screenshots, mas é que quando estava preparando o material estava utilizando o Ubuntu. Screnshots em breve.

Agora, se você usa o Linux… Também é simples e veremos como fazer a instalação do ambiente PHP no Linux no próximo post…

Até já.

Enviado em PHP | Tagged: , , , | 1 Comentário »