Principais diferencas quando executa PHP na plataforma linux e windows

Este artigo descreve os principais problemas/soluções quando se executa um script originalmente desenvolvido para a plataforma linux em plataforma windows, segue:

Servidor Mysql : A grande maioria dos scripts em php veem pré configurados para se conectar no servidor de mysql localhost, ou seja máquina local, no windows esta informação precisa ser alterada pelo host de mysql fornecido quando se cria uma base de dados mysql.

 Arquivos .htaccess : É comun os scripts virem com arquivos .htaccess estes arquivos são utilizados para diversas funções na plataforma linux, porem no windows eles somente são utilizados para proteger uma ´página por senha, portanto estes arquivos NÃO devem ser enviados por ftp para a hospedagem windows.

Mod_Rewrite : Embora não seja uma caracteristica do php, e sim do apache, muitos scripts atuais utilizam o recurso para criar url amigaveis (de facil indexação em buscadores), este recurso não existe em hospedagem windows, portanto não funciona.

Caminho das pastas: A grande maioria dos scripts em php são originalmente desenvolvidos sob plataforma linux, por isto ja veem pré configurados para trabalhar com pastas do linux, como por exemplo scripts que fazem uploads, enquanto no linux o caminho geralmente é /home/usuario/public_html no windows é c:\domains\site sem www\wwwroot,para o script trabalhar corretamente no windows o caminho dos arquivos deve ser corretamente configurado

CHmod ou Permissão 777 : No linux muitos scripts precisão que determinados arquivos ou pastas possuam permissão 777 para funcionar, no windows isto não é necessário, pois por padrão todos os arquivos ja possuem esta permissão.

 

Hjalp dette svar dig?

 Print denne artikel

Læs også

Erros Deprecated: Function em scripts PHP apos atualizacao para versao 5.3.x ou maior

Muitos scripts em PHP ainda utilizam-se de metodos antigos de controle de secao que estao pouco a...

Envio de emails por PHP

Ultimamente cada vez mais provedores vem adotando tecnicas anti-spam que impedem o envio de...

Sites com problemas de acentuação após o PHP 5.6

Após a implantação do php 5.6 alguns sites apresentaram problemas com os acentos, basicamente...

Carregar dados de um site externo utilizando a biblioteca cURL

Quando desenvolvemos sites ou aplicações baseadas em tecnologias Web, provavelmente...