¿Cuál debería ser mi configuración para cargar el módulo pyodbc en el servidor Apache para ejecutar consultas simples en la base de datos del servidor mssql?
Como soy nuevo en Python.
Necesito conocer la conectividad simple de la base de datos con Apache HTTP Server.
Solo necesito ejecutar el siguiente código en 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();
He intentado correr en Python Shell. Se ejecutó con éxito.
Pero con Apache HTTP Server resulta enError interno de servidor 500.
También en el archivo 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
Entonces, ¿hay algún módulo o código que deba importarse / modificarse para ejecutarse con Apache?