Componentes no PHP - parte I

4 de Agosto de 2008 · 11 Comentários

Recentemente falamos um pouco sobre os componentes disponíveis na plataforma Windows. Agora vamos nos aprofundar um pouco nos módulos/componentes que estão habilitados no nosso PHP.

O “phpinfo” da plataforma Linux pode ser visto neste link.

Para quem não conhece todas as funcionalidades, aqui vai um breve resumo:

PHP Core - configurações gerais como “register_globals”, “asp_tags”, “log_errors”, “include_path”.

  • você pode mudar os valores colocando as seguintes linhas em um arquivo .htaccess na raiz do seu site (/home/meulogin/public_html/.htaccess):

php_value register_globals on

php_value include_path “.:/home/meulogin/meudiretorio”

  • note que funções como “system”, “exec”, não estão bloqueadas a contrário de outros provedores. No UOL HOST você pode rodar os aplicativos Joomla, OSCommerce, Wordpress, etc sem a necessidade de modificar código ! E isto de forma segura e sem riscos em um ambiente compartilhado !

Apache Environment

  • configuração do apache. Aqui no UOL HOST usamos a configuração de “keep-alive” habilitada para turbinar a performance do seu site. Somos um dos únicos provedores que trabalham desta forma na plataforma Linux;

bcmath

  • cálculos matemáticos com qualquer precisão numérica que determinar;

bz2 (bzip2)

  • compressão e descompressão de arquivos no formato bz2;

calendar

  • conversão entre formatos de calendário (gregoriano e juliano) e funções de datas em geral;

ctype

  • para quem usa caracteres em outras linguagens (Unicode e ISOs), este módulo ajuda na identificação de caracteres alfanuméricos, números, validação, etc;

curl

  • possibilita a comunicação com sites e aplicações remotas através do protocolo HTTP e/ou HTTPS (suporta outros). Usado para pegar o conteúdo de uma página externa ou invocar um webservice, por exemplo;

date

  • funções de data em geral;
  • suportamos horário de verão;

dba

  • camada de abstração de acesso a dados para os bancos Berkeley DB (os .db ou .dbm da Sleepycat);

dbx

  • camada de abstração de acesso a dados para os bancos MySQL, SQLite, Microsoft SQL Server, etc (pode-se trabalhar de forma genérica a usar funções específicas e amarradas a um tipo de banco);

dom

  • manipulação de XML usando DOM;

exif

  • trabalha com metadados de imagens, como por exemplo, descobrir se uma imagem é do tipo GIF, JPG, TIFF, etc;

filter

  • validação de parâmetros - pode ser usado para validar parâmetros passados pela web para uma aplicação e filtrar ataques de SQL Injection e/ou CSS (cross site scripting);

ftp

  • funções que “conversam” em FTP com servidores externos;

gd

  • manipulação de imagens. Pode criar imagens, manipular cores, redimensionar, escrever um texto dentro de imagem, etc;

No próximo POST continuaremos a falar mais sobre as demais funções. Aguarde !

Compartilhe:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google

Tags: Desenvolvedores · Tecnologia

11 respostas até agora ↓

  • 1 Ramon // 5 de Agosto de 2008 às 21:10

    Muito bom…

  • 2 Fred // 6 de Agosto de 2008 às 5:13

    Que maravilha de configuração! Dos sonhos!

    Só falta ter Cpanel e plano de revenda pra eu assinar

  • 3 lwirkk // 6 de Agosto de 2008 às 22:23

    Hmm verdade Fred, só falta ter CPanel… =)

  • 4 Marcus Aragão // 26 de Agosto de 2008 às 0:32

    Eu não tenho muito conhecimento da plataforma Unix, mas pelo seu post, quer dizer que eu posso colocar um Wordpress na minha área de hospedagem e instalá-lo com uma base MySQL? Qual é a ferramenta que pode-se utilizar já que não tem o cPanel?

    Abraços.

  • 5 Renato // 27 de Agosto de 2008 às 16:29

    Marcus,
    Vc pode usar qualquer programa de open source que a nossa plataforma suporta.
    O painel é feito pelo próprio UOL.
    []s

  • 6 206source // 4 de Setembro de 2008 às 18:29

    faltou extensão ssh ai ;)

  • 7 Renato // 4 de Setembro de 2008 às 18:45

    Chegamos a avaliar a extensão, mas ela utiliza o libssh2 que ainda é beta (http://sourceforge.net/projects/libssh2/). Por questões de segurança, só iremos habilitá-la quando sair do beta e passar na homologação interna. Avisaremos quando sair do beta e implementarmos !

  • 8 Novidades: Atualizações de serviços 24/09/2008 | Blog do UOL HOST // 24 de Setembro de 2008 às 19:44

    [...] clique aqui. Para mais informações sobre configurações e as extensões do nosso PHP, leia um post anterior que fizemos neste [...]

  • 9 Nova extensão para o nosso PHP 5 - SQLite | Blog do UOL HOST // 15 de Outubro de 2008 às 15:37

    [...] post completo sobre o PHP pode ser visto neste link. [...]

  • 10 Lea // 29 de Outubro de 2008 às 3:45

    Great work.

  • 11 Linux: Atualizações de serviços - 19/12/2008 | Blog do UOL HOST // 20 de Dezembro de 2008 às 14:31

    [...] mais informações sobre configurações e as extensões do nosso PHP, leia um post anterior que fizemos neste [...]

Deixe um comentário