Resultados 1 a 7 de 7

Threaded View

  1. #6
    Membro crowleys's Avatar
    Data de Ingresso
    Mar 2020
    Posts
    44
    Thanks Thanks Given 
    13
    Thanks Thanks Received 
    7
    Thanked in
    6 Posts
    Mencionado
    2 Post(s)
    País
    Brazil
    Olá novamente.

    Então, eu posso estar muito errado com a resposta, mas eu fiz dessa forma que irei lhe explicar e funcionou comigo... Porém, no PHP7 e no Xampp, pois o AppServe recusava. Porém, não custa nada tentar, não é mesmo?

    1ª você precisa saber qual é a versão de seu PHP. O ideal é criar um arquivo bem isolado e chamar o phpinfo() para obter detalhes sobre ele. Em meu caso:
    https://imgur.com/qBfzi1G
    Se perceber, a versão de meu PHP é "7.4.9", então no site da Microsoft: [Somente membros podem ver os links. ] você terá que baixar o pacote de drives para SQLServer. Quando baixar, instale na máquina e ele virá com várias DLL's, onde você terá que escolher qual é compatível com sua versão do PHP. Vou colocar no meu caso, que é 7.4:


    Explicação:
    php_sqlsrv_74_ts_x64
    php_sqlsrv_ = Apenas o indicador dizendo que é um driver para SQLServer. É irrelevante.
    74 = A versão do PHP. Ou seja, como na imagem 7.4 ou 74 sem o ponto.
    ts = É o que meu PC suporta. Na primeira imagem deste tópico, marquei num quadrado em vermelho "API320190902,TS,VC15". Isso quer dizer que para usar a extensão do SQL, você precisará copiar somente os arquivos TS. Se tivesse NTS ali, então, você teria que copiar o NTS, entende? O VC15 é que isso roda no Visual C++ 15 (eu acho que é isso, alguém me corrija se estiver errado, por favor).
    Por fim, o x64 ou x86 é meio óbvio. O sistema operacional que uso é arquitetado em x64, então, selecione estes arquivos.

    Quando selecionar, acesse o seu appserv na unidade de disco instalada, vá na pasta php/ext e cole os arquivos lá. Depois, volte e abra o arquivo o arquivo php.ini e pressione o Ctrl + F, e localize ;extension=xsl Quando encontrar (OBS: se não achar, terá que ir manualmente até a parte escrita Module Settings, e acima dela inserir, porque não sei a versão de seu PHP), apenas insira:
    extension=php_pdo_sqlsrv_xx_xx_xx_.dll

    No meu caso, será:
    extension=php_pdo_sqlsrv_74_ts_x64.dll e extension=php_sqlsrv_74_ts_x64.dll

    Salve, reinicie seu apache, e pronto. Dê um CTRL + F5 na página que estava a função do phpinfo(), e veja se aparece no final o módulo sqlsrv instalado:

    Se aparecer o sqlsrv, você pode usar o PDO para conectar-se ao SQL ou a própria função SQLSRV ([Somente membros podem ver os links. ]).

    Se não funcionar mesmo assim, eu imagino que você terá que escolher essa alternativa que escolhi. Migrar para uma prisão escura chamado Xampp, Wamp ou EasyPHP. A aplicação dessa indicação é basicamente igual para os três.
    https://imgur.com/qBfzi1G
    Last edited by crowleys; 06/12/2020 at 05:38 PM.

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais