20 views
Skip to first unread message

Fernando Rodrigues

unread,
Sep 27, 2012, 12:50:24 PM9/27/12
to zfbr...@googlegroups.com
Boa tarde,

tenho uma aplicação que usa conexão com SQL Server, apache AppServ, ambiente windows. Porém após a homologação era necessário enviar a versão para um servidor   linux, não sabendo qual servidor apache. Porém ao subir a versão houve um erro de conexão, não reconhecendo o adaptador do SQL Server PDO_MSSQL. Faço a conexão com o banco de dados utilizando o application.ini.

Alguém saberia me informar se há algum parâmetro no Zend para conexão com servidores linux + SQL Server?

Obrigado.

--
Fernando Rodrigues dos Santos Pires
 
Analista/Desenvolvedor e Graduando em Sistemas de Informação
 


Silas Ribas Martins

unread,
Sep 27, 2012, 12:53:35 PM9/27/12
to zfbr...@googlegroups.com
Salve,

Não existe driver oficial do MS SQL Server para Linux. Eu já usei o dblib como driver e funcionava como pode ver aqui http://silas.theducks.com.br/2008/09/20/php-com-pdo-para-ms-sql-server-ate-testado-no-2005-no-linux/

-- 
Silas Ribas Martins
55 71 9155.0533 / 8892.6095

--
Essa mensagem faz parte do grupo "zfbrasil" no Google Groups.
Para escrever neste grupo, envie um email para zfbr...@googlegroups.com
Para se desligar do grupo, envie um email para zfbrasil-u...@googlegroups.com
Mais informações, visite o grupo em http://groups.google.com/group/zfbrasil?hl=pt-BR

Rafael Rocha

unread,
Sep 27, 2012, 4:33:24 PM9/27/12
to zfbr...@googlegroups.com
Cara seu ambiente de desenvolvimento tem que aproximar ao máximo do seu ambiente de produção. Já aconteceu comigo de fazer novas features e no deploy deu tudo errado, tive correr pro rollback. OU seja, não inventa utilizar Linux para desenvolver.

Eu PESSOALMENTE não gosto de linux então utilizo VM para desenvolver.
--
Atenciosamente, 
Rafael Rocha
Analista de sistemas
MSN, GTalk: raf...@gmail.com
Twitter: @rafael_orocha


Wesley Willians

unread,
Sep 27, 2012, 9:47:00 PM9/27/12
to zfbr...@googlegroups.com
Não acho que o ambiente de desenvolvimento tem que ser necessariamente o mesmo que o de produção.
Na minha opinião isso tem que ser um risco calculado; se for isso não tem problema algum. Outro ponto, trabalhar com linux é muito produtivo, para quem sabe ;)

Leandro Sales

unread,
Sep 28, 2012, 7:17:31 AM9/28/12
to zfbr...@googlegroups.com
Trabalhar com desenvolvimento deveria ser obrigatório o uso do linux. Isso tinha quer ser padrão.
A maioria dos problemas acontecem por estarem usando windows.

--
Leandro Sales
Desenvolvedor Web
@leandroasp | +55 86 9427-5626


2012/9/27 Wesley Willians <wesleyw...@gmail.com>

Renato Medina

unread,
Sep 28, 2012, 9:10:38 AM9/28/12
to zfbr...@googlegroups.com
NA MINHA OPNIÃO, e por experiência própria, acho que é obrigação de um desenvolvedor PHP que usa apache, mysql e afins entender como funciona o linux e em 99% dos casos utilizá-lo como seu ambiente de desenvolvimento.  

Terá alguem que virá aqui e dirá o contrário. Já adianto logo, deixa ele tentar arrumar um emprego em uma empresa decênte e ele vai mudar de opnião rapidinho. 



2012/9/28 Leandro Sales <leand...@gmail.com>



--
Renato Medina,
Developer 
PHP Senior
MySQL Consultant
Skype: medinadato
Twitter:  @medinadato
Cel.: +55 27 9605 6061
Vitória/ES - Brazil.

Josiel Rocha

unread,
Sep 28, 2012, 9:10:48 AM9/28/12
to zfbr...@googlegroups.com
@Leandro Sales

Sou um Linux User de carteirinha. Uso linux no trabalho e em casa por opção. Já trabalhei muito tempo com o Windows e, conheço muitos dos seus problemas, e acredito que não se pode generalizar.

Para que você possa ter uma idéia, conheço pessoas que não conseguem sequer acessar a conta no banco se não estiver usando o IEca, olha que já tentei explicar as vantagens (estabilidade, segurança, atualização constante, etc) de alguns outros mas não obtive sucesso. Agora imagine você convencer alguém que não consegue trocar de Browser a trocar de SO.

Obviamente que programadores deveriam estar abertos a novas possibilidades, mas se não estão, o que se pode fazer.

A minha opinião? Se não experimentam não sabem o que estão perdendo. É notória a estabilidade, agilidade e velocidade com que as coisas acontecem no mundo Linux, se preferem outro SO então paciência.
_________________________________
Josiel Rocha - josiel...@gmail.com
Tel.: (11) 6119-6265

Alisson Nunes da Rocha

unread,
Sep 28, 2012, 9:11:51 AM9/28/12
to zfbr...@googlegroups.com
Ultimamente trabalhava só com windows, estou migrando aos poucos. Pois concordo com o Renato Medina tb, O cara tem q ter noção de LINUX sim.

Abraços!
att,
Alisson Nunes da Rocha

e-mail/msn: alissond...@gmail.com
55 (61) 8503 2458 - Gama-DF
Hostion - Hospedagem de Site (http://www.hostion.com.br)

Uilson Della Rosa

unread,
Sep 28, 2012, 9:16:10 AM9/28/12
to zfbr...@googlegroups.com
Concordo demais.. LINUX é o cara pro desenvolvimento.. mas ás vezes isso parte da empresa. Eu mesmo trabalhei em empresas que não usam o linux por N motivos.. dos mais sensatos aos mais ridículos.. 
Mas eu pessoalmente uso LINUX.. e se puder não troco por nenhum outro... mas pra MEU próprio bem profissional, tenho que saber usar os 2.. linux e windows... 

2012/9/28 Renato Medina <medin...@gmail.com>



--
"Coragem é a primeira das qualidades humanas, porque é a qualidade que garante todas as outras" 

 Winston Churchill


    


Alisson Nunes da Rocha

unread,
Sep 28, 2012, 9:19:38 AM9/28/12
to zfbr...@googlegroups.com
Eu atualmente utilizo o UBUNTU (apanhando um pouco), como sou novo no LINUX... mas já conseguir preparar meu ambiente completo de desenvolvimento, php 5.3 + apache2 + mysql5 + postgres 9.4 + eclipse for PHP... Já fiz até o quickstart do zend, não estou tendo aquela dificuldade toda rsrs Show de bola!

Alisson Nunes da Rocha

unread,
Sep 28, 2012, 9:21:49 AM9/28/12
to zfbr...@googlegroups.com
Por exemplo, meu Eclipse fica apitando toda hora:
An internal error occurred during: "Processing Dirty Regions".
java.lang.StackOverflowError

lol ai tenho q ficar fechando o apito dele :( ... Sabem como resolver, estou utlizando o UBUNTU :P

principe...@gmail.com

unread,
Sep 28, 2012, 9:22:11 AM9/28/12
to zfbr...@googlegroups.com
eu hoje utilizo windows por conta do flex, mas ja usei slack, debian, e hoje to com ubuntu (desktop e server) em dual boot com ruindows, e vale muito a pena, pois voce pode colocar o ambinete totalmente como vc ker...

Em 28 de setembro de 2012 10:19, Alisson Nunes da Rocha <alissond...@gmail.com> escreveu:

principe...@gmail.com

unread,
Sep 28, 2012, 9:23:56 AM9/28/12
to zfbr...@googlegroups.com
esse apito eh em qq plataforma, no windows ele tb fica assim.....

Alisson Nunes da Rocha

unread,
Sep 28, 2012, 9:24:55 AM9/28/12
to zfbr...@googlegroups.com
No meu windows nunca apitou hehehe Mas tudo bem! Tentei mudar o tipo do projeto para UTF-8 ele continuou!

luxu

unread,
Sep 28, 2012, 9:25:28 AM9/28/12
to zfbr...@googlegroups.com
Bom iria tocar no assunto do pessoal naum migrar de vez para o LINUX pq as empresas só possuem Windows, mas sem conhecimento de causa, agora me digam no setor público usa-se qual S.O.? Pq pretendo fazer concursos públicos na área...

Alisson Nunes da Rocha

unread,
Sep 28, 2012, 9:26:42 AM9/28/12
to zfbr...@googlegroups.com
Cara aonde trabalho é 100% windows :(

--
Essa mensagem faz parte do grupo "zfbrasil" no Google Groups.
Para escrever neste grupo, envie um email para zfbr...@googlegroups.com
Para se desligar do grupo, envie um email para zfbrasil-u...@googlegroups.com
Mais informações, visite o grupo em http://groups.google.com/group/zfbrasil?hl=pt-BR

Fernando Rodrigues

unread,
Sep 28, 2012, 9:27:51 AM9/28/12
to zfbr...@googlegroups.com
Bem meus amigos, 

como relação á discussão sobre SO, tb penso que um profissional deve sim ter noções de desenvolvimento tanto em linux quanto em windows, porém minha questão aqui neste fórum é sobre a configuração de conexão com o banco de dados do ZF quando em ambiente linux com banco SQL Server. 
Qual adapter devo usar, se a configuração deve ficar no application.ini ou no bootstrap, enfim minha duvida é em relação às configurações do sistema.

Abraços

Em 28 de setembro de 2012 10:16, Uilson Della Rosa <uilson...@gmail.com> escreveu:

principe...@gmail.com

unread,
Sep 28, 2012, 9:29:03 AM9/28/12
to zfbr...@googlegroups.com
no setor public depende da area, por exemplo, nos caixas do banco do
brasil eh linux, nas escolas publicas usam linux, e no concurso da
petrobras, esta cobrando linux....velho, linux eh muito raro pegar
virus, apenas 7% dos virus pegam em linux, en quanto pra windows 95%
pegam...



Em 28 de setembro de 2012 10:26, Alisson Nunes da Rocha
<alissond...@gmail.com> escreveu:

Uilson Della Rosa

unread,
Sep 28, 2012, 9:29:17 AM9/28/12
to zfbr...@googlegroups.com
Ai depende... analistas usam windows.. desenvolvedores linux.. e por ai vai.. rsss

2012/9/28 Alisson Nunes da Rocha <alissond...@gmail.com>



--

Wesley Willians

unread,
Sep 28, 2012, 9:34:00 AM9/28/12
to zfbr...@googlegroups.com
Acho que o Silas ja lhe respondeu.

Alisson Chiquitto

unread,
Sep 28, 2012, 9:38:50 AM9/28/12
to zfbr...@googlegroups.com
Problema comum para quem usa Windows para desenvolver, e a hospedagem é Linux.
O nome dos arquivos no Windows é case insensitive, no Linux é case sensitive.
Um descuido do desenvolvedor, e a aplicação não irá dar include naquele arquivo que você mais precisa.

Isso já é um bom motivo para desenvolver usando Linux.

Chiquitto


2012/9/28 Wesley Willians <wesleyw...@gmail.com>

Ruver Dornelas

unread,
Sep 28, 2012, 9:39:41 AM9/28/12
to zfbr...@googlegroups.com
Eu acho muito importante o desenvolvedor saber utilizar o Linux como ferramenta de desenvolvimento, mais não concordo que isso deve ser uma constante pois o IE é um dos Browsers mais utilizados e existem particularidades nas quais um desenvolvedor não consegue simular utilizando Linux.
O mesmo ocorre para os outros navegadores como o Firefox que possue variantes para o Linux em relação a sua versão para Windows.
Por esse motivo acho que o desenvolvedor deve escolher de acondo com o cenário qual o SO utilizar ou mesmo a utilização de ambos em etapas distintas, já que o objetivo de qualquer site ou sistema e atender ao maior número possível de pessoas.

Em 28 de setembro de 2012 10:10, Renato Medina <medin...@gmail.com> escreveu:



--
Att...
Ruver de Souza Dornelas

principe...@gmail.com

unread,
Sep 28, 2012, 9:40:28 AM9/28/12
to zfbr...@googlegroups.com
o pior eh quando vc desenvolve em windows e a hospedagem eh em windows, tipo, no windows vc desenvolve em apache, htaccess pra url amigageis, e chega na hospedagem IIS outro sistema de url amigageis...

principe...@gmail.com

unread,
Sep 28, 2012, 9:43:51 AM9/28/12
to zfbr...@googlegroups.com
concordo com o ruver, embora exista formas de se usar o IE no linux...

principe...@gmail.com

unread,
Sep 28, 2012, 9:44:30 AM9/28/12
to zfbr...@googlegroups.com
outra coisa, eu vou alem, acho que o backend seja desenvolvido em
linux e o frontend seja desenvolvido em windows...

Em 28 de setembro de 2012 10:43, principe...@gmail.com
<principe...@gmail.com> escreveu:

Uilson Della Rosa

unread,
Sep 28, 2012, 9:48:03 AM9/28/12
to zfbr...@googlegroups.com
Qdo eu to no Linux e preciso usar o IE, uso um Vm, mas realmente percebi diferenças com o SO original, ou seja, o Windows, mas pelo que andei pesquisando, a VM faz o IE renderizar  de um jeito diferente do Windows, apesar do windows estar dentro da VM. Então sempre testo no windows mesmo. 




--

Silas Ribas Martins

unread,
Sep 28, 2012, 10:02:58 AM9/28/12
to zfbr...@googlegroups.com
Salve,

Fernando eu já lie respondi  no início.

Salve,

Não existe driver oficial do MS SQL Server para Linux. Eu já usei o dblib como driver e funcionava como pode ver aqui http://silas.theducks.com.br/2008/09/20/php-com-pdo-para-ms-sql-server-ate-testado-no-2005-no-linux/
* Tinha conversa de que eles tavam trabalhando num driver oficial, mas não sei, tem 2 anos que não trabalho com SQL Server.
** Lembrando que eu falot de PDO e o Zend_Db usa o PDO como base, caso venha a confundir.

-- 
Silas Ribas Martins
55 71 9155.0533 / 8892.6095

Ademir Mazer Jr

unread,
Sep 28, 2012, 10:14:22 AM9/28/12
to zfbr...@googlegroups.com
Linux não é o bicho de sete cabeças, e acho que qq desenvolvedor é capaz de aprender o mínimo para tirar proveito das ferramentas que aumentam a produtividade, como escrever pequeno scripts em bash.

Segurança, como já citado, é essencial.. se vc usa windows e um super poderoso anti-vírus, pode estar com a segurança em nível adequado, mas vai perder muito em performance de seu micro por conta do serviço rodando pesado para evitar ataques, malwares e outros mais .. quem usa Netbeans e Eclipse sabe o qto é necessário memória e processamento livres. ....

Mesmo quem desenvolve com Windows, vai precisar de máquinas virtuais instaladas para realizar testes nas versões incompatíveis do IE. E ... segundo orientações da W3C e do Web Standard, o correto é desenvolver usando o navegador mais próximo dos padrões e então realizar os hacks necessários para acertar nos outros.

O IE não renderiza diferente baseado em VM não, ele renderiza diferente a mesma versão em diferentes versões do Windows. Ex: IE 7 sobre o XP renderiza diferente que sobre o W7, isso pq ele utiliza muitas bibliotecas nativas do S.O., como por exemplo o parser de XML.

Minha opinião como desenvolvedor e eventualmente contratante de serviços de desenvolvimento é: use Linux ou Windows mas, conheça as ferramentas de produtividade que cada um oferece e, principalmente, conheça como trabalhar em ambos, independente de sua preferência. Lembrem-se, desenvolvedores não são analistas de suporte e infra-estrutura, não precisamos ir tão à fundo nestes S.O., precisamos sim ser usuários avançados neles. Principalmente, sem medo de linha de comando, tanto faz bash como DOS
 
--------------------------------------------------------------------------------------------------------------------------------
 Ademir Mazer Jr 
Software Engineer - Owner

Winponta - http://www.winponta.com.br
 Treinamentos - http://www.winponta.com.br/moodle

 
ademir....@gmail.com |  http://ademir.winponta.com.br 
--------------------------------------------------------------------------------------------------------------------------------

Renato Medina

unread,
Sep 28, 2012, 10:14:33 AM9/28/12
to zfbr...@googlegroups.com
Há.. mas o tópico desviou porque nem mesmo tem TÓPICO.. subject = empty.

Aqui no meu escritório rolou até uma charadinha: 

Como se chama o desenvolvedor que não tem noção de linux? 

R: Joselito.

hahahaa


2012/9/28 Silas Ribas Martins <sil...@gmail.com>

principe...@gmail.com

unread,
Sep 28, 2012, 10:17:21 AM9/28/12
to zfbr...@googlegroups.com
veio, o proprio linus falou ao anunciar o linux que o linux eh um SO feito de programador pra programador...esse medo de linux eh injustificavel...

Ruver Dornelas

unread,
Sep 28, 2012, 11:10:34 AM9/28/12
to zfbr...@googlegroups.com
Existem algumas maneiras sim de utilizar o IE no Linux, mais nenhuma funciona perfeitamente pois em todas é necessário a emulação.

Alisson Chiquitto

unread,
Sep 28, 2012, 12:50:54 PM9/28/12
to zfbr...@googlegroups.com
Incrementando a frase "Existem algumas maneiras sim de utilizar o IE
no Linux, mais nenhuma funciona perfeitamente pois em todas é
necessário a emulação." Mesmo sem emulação, ele não funciona
perfeitamente hauiHAUIhauaI

2012/9/28 Ruver Dornelas <ruv...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages