1.修改apache的httpd.conf
AddHandler後面加上 .py
2.httpd.conf裡面找「FollowSymLinks」
有可能長這兩種,只要後面有ExecCGI就好了,沒有的話補上。
Options Indexes FollowSymLinks ExecCGI
Options FollowSymLinks Includes ExecCGI
3.httpd.conf存檔,重啟apache
4.py檔內容的第一行要加上python的安裝路徑,例如
#!C:/python36/python.exe
不然會產生720005或720002錯誤
5.用瀏覽器開py檔的網頁路徑
6.中文亂碼問題
py檔加入這兩行
import codecs, sys
sys.stdout = codecs.getwriter('utf8')(sys.stdout.buffer)
7.連接pgsql
先安裝psycopg2
pip install psycopg2
測試連線
import psycopg2
conn_string = "host='localhost' dbname='xxx' user='postgres' password='ooo'"
conn = psycopg2.connect(conn_string)
cursor = conn.cursor()
cursor.execute("SELECT * FROM test")
records = cursor.fetchall()
pprint.pprint(records)
AddHandler後面加上 .py
2.httpd.conf裡面找「FollowSymLinks」
有可能長這兩種,只要後面有ExecCGI就好了,沒有的話補上。
Options Indexes FollowSymLinks ExecCGI
Options FollowSymLinks Includes ExecCGI
3.httpd.conf存檔,重啟apache
4.py檔內容的第一行要加上python的安裝路徑,例如
#!C:/python36/python.exe
不然會產生720005或720002錯誤
5.用瀏覽器開py檔的網頁路徑
6.中文亂碼問題
py檔加入這兩行
import codecs, sys
sys.stdout = codecs.getwriter('utf8')(sys.stdout.buffer)
7.連接pgsql
先安裝psycopg2
pip install psycopg2
測試連線
import psycopg2
conn_string = "host='localhost' dbname='xxx' user='postgres' password='ooo'"
conn = psycopg2.connect(conn_string)
cursor = conn.cursor()
cursor.execute("SELECT * FROM test")
records = cursor.fetchall()
pprint.pprint(records)
留言
張貼留言