Qual deve ser minha configuração para carregar o módulo pyodbc no Apache Server para executar consultas simples no banco de dados do servidor mssql
Como eu sou novo em python.
Preciso conhecer a conectividade simples do banco de dados com o Apache HTTP Server.
Só preciso executar o código abaixo no Apache HTTP Server.
import pyodbc
cnxn = pyodbc.connect("Driver={ODBC Driver 13 for SQL Server};"
"Server=DESKTOP-C6;"
"Database=demo2017;"
"Trusted_Connection=yes;")
cursor = cnxn.cursor()
cursor.execute('SELECT * FROM person')
for row in cursor:
print('row = %r' % (row,))
cursor.close();
cnxn.close();
Eu tentei executar no shell python. Foi executado com sucesso.
Mas com o Apache HTTP Server resulta emErro 500 interno do servidor.
Também no arquivo httpd.conf:
LoadModule pyodbc_module "c:/users/desktop/appdata/local/programs/python/python36-32/lib/site-packages/pyodbc.cp36-win32.pyd"
Resultados
httpd: Syntax error on line 571 of C:/Apache24/conf/httpd.conf: Can't
locate API module structure `pyodbc_module' in file
C:/Users/Desktop/AppData/Local/Programs/Python/Python36-32/Lib/site-packages/pyodbc.cp36-win32.pyd:
No error
Então, existem módulos ou códigos que devem ser importados / modificados para serem executados com o Apache?