10

Python をセットアップして Wampserver で実行するのを手伝ってくれる人はいますか? 私がこれまでに読んだことから、Wampser、Python、mod_pyhton、および Apache http.conf ファイルへの調整を組み合わせて使用​​する必要があります。試してみましたが、バージョンに関しては競合していると思います。私のwampserverを使用してローカルのPython開発を行うことができるように機能するバージョンの組み合わせを知っている人はいますか? ダウンロードへのリンクは大歓迎です。

私の現在の設定: Wampserver 2.0c => Apache バージョン: 2.2.8 、PHP バージョン: 5.2.6 、MySQL バージョン: 5.0.51b

4

7 に答える 7

3

使用しないでくださいmod_python。ほとんどの人が考えていることはしません。mod_wsgi代わりに使用してください。

于 2010-01-26T03:51:16.557 に答える
2

ここにいくつかの指示があります:http://www.imladris.com/Scripts/PythonForWindows.html

于 2011-11-07T19:39:57.747 に答える
2

投稿がmod_pythonについて尋ねていることを認識して、CGIの使用が許容される場合に備えて、次を投稿します。

これが機能するようになってからしばらく経ちましたが、Python で記述された CGI スクリプトを Wampserver で実行するようにしました。

  • Python をまだダウンロードしていない場合は、ダウンロードしてインストールします。標準インストールでは、コマンド プロンプトからプログラムを実行できます (必要になります)。
  • Python CGI プログラムを作成し、最初の行を#!python(または python 実行可能ファイルへのフル パス) にします。通常、Windows での Python プログラムには最初の行は必要ありませんが、Apache はプログラムが Python であることを認識するために必要なようです。
  • プログラムを cgi-bin ディレクトリに配置します。

それはそれを行う必要があります。httpd.conf ファイルを再確認しましたが、Python を機能させるための変更は見当たりません。(これは、別の方法で既に CGI が動作していることを前提としています。)

次の簡単なスクリプトは、動作しているかどうかを示します。

#!python
print "Content-type: text/html"
print ""
print "<html>"
print "<head>"
print "<title>CGI Test of Python</title>"
print "</head>"
print "<body>"
print "This is a test"
print "</body>"
print "</html>"
于 2010-07-19T05:07:11.500 に答える
2

web.py (ダウンロード) やdjangoを使用するのはどうですか?

独自の Web サーバーがあり、MySQL サーバーをMySQLdb拡張機能で接続することもできます。

于 2010-01-26T03:46:52.707 に答える
1

Win32 で PythonWin 2.7.8 (デフォルト、2014 年 7 月 2 日 19:50:44) [MSC v.1500 32 ビット (Intel)] を使用して WAMPサーバー 2.5、32 ビット (Apache 2.4.9 32 ビット) で作成された私の WSGI セットアップは続きました次の方法。

WAMP route = C:/wamp/

アパッチの設定

http://www.apachelounge.com/viewtopic.php?t=5143から 32 ビットの mod_wsgi.so をダウンロードし、c:\wamp\bin\apache\apache2.4.9\modules\mod_wsgi.so として配置します。

メイン C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf で wsgi モジュールを apache にロードします。

LoadModule wsgi_module modules/mod_wsgi.so 
WSGIScriptAlias /API c:/wamp/www/API/code.py 

Webpy を取得する

C:\tmp>git clone git://github.com/webpy/webpy.git
C:\tmp>python webpy\setup.py install

試して:

C:\tmp>python
ActivePython 2.7.8.10 (ActiveState Software Inc.) based on 
Python 2.7.8(default, Jul  2 2014, 19:50:44) [MSC v.1500 32 bit (Intel)] 
on win32  Type "help", "copyright", "credits" or "license" for more information.
>>> import web
>>>

アプリケーションを c:\wamp\www\API\code.py として作成します

import web
urls = (
  '', 'root',
  '/(.*)', 'hello',
  )

class root:
    def GET(self):
        return "This is the root URI."

class hello:
    def GET(self, name):
        return "Hello %s from webPy." % name

application = web.application(urls, globals()).wsgifunc()

結果

Apache ウェブサーバーを再起動し、http://localhost/APIを確認します

于 2015-04-14T09:38:22.693 に答える
0

Wampserver には python/django 用のアドオンがありませんが、XAMPP にはあります。

ここに良いチュートリアルがあります:

http://jyotirmaya.blogspot.com/2008/11/xampp-python-django.html

于 2010-01-26T03:50:32.323 に答える