我已经在Win7x64 Xampp和Python 2.7上安装了。
现在,我正在尝试获得Python语言的“力量” …我该怎么做?
我已经尝试过使用mod_python和mod_wsgi,但是对于我的Python版本,第一个不存在,当我在安装wsgi后尝试启动Apache时,出现了错误
< Directory "\x93C:/wsgi_app\x94"> path is invalid
我在<和’目录’之间添加了一个空格,以使字符串在此处可见。
那么…有人知道是否有一些教程可以安装这些功能?
还是有足够的善良的人逐步解释我该怎么办?
谢谢,抱歉,如果我不能这么解释我。
如果您需要什么,请问我。
是的,没错,mod_python无法在Python 2.7中使用。因此,mod_wsgi是您的最佳选择。
我建议使用AMPPS,因为默认情况下使用mod_python和python
2.5启用了python环境。AMPPS网站
如果您仍然想继续,
在httpd.conf中添加此行
LoadModule wsgi_module modules/mod_wsgi.so
取消注释httpd.conf中的行
Include conf/extra/httpd-vhosts.conf
打开虚拟主机文件httpd-vhosts.conf并添加
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
<Directory "path/to/directory/in/which/wsgi_test.wsgi/is/present">
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
allow from All
</Directory>
ServerName 127.0.0.1
ServerAlias 127.0.0.1
WSGIScriptAlias /wsgi "path/to/wsgi_test.wsgi"
DocumentRoot "path/to/htdocs"
ErrorLog "path/to/log.err"
CustomLog "path/to/log.log" combined
</VirtualHost>
在wsgi_test.wsgi中添加以下行
def application(environ, start_response):
status = '200 OK'
output = 'Hello World!'
response_headers = [('Content-type', 'text/plain'),
('Content-Length', str(len(output)))]
start_response(status, response_headers)
return [output]
注意:不要在htdocs中创建测试目录。因为我还没有尝试过。这些步骤在AMPPS中对我有用。:)
然后在您喜欢的浏览器中访问127.0.0.1/wsgi。您将看到Hello World!。
如果看不到,请遵循QuickConfigurationGuide
要么
您可以在httpd.conf中添加这些行
<IfModule wsgi_module>
<Directory path/to/directory>
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
allow from All
</Directory>
WSGIScriptAlias /wsgi path/to/wsgi_test.wsgi
</IfModule>
我正在尝试开始学习PHP(.Net是我的主要环境),看起来XAMPP是一条路要走。我安装了一个新的Windows10VM(Build#10074,最新版本,截至本文撰写之时),它安装了所有更新。 我安装XAMPP没有任何麻烦,Apache/MySQL启动没有任何问题(正常和作为服务),但当我试图浏览到http://localhost我得到一个不能连接错误。我在一些地方读到改变端口号会有所帮助,所以
问题内容: 我在Windows 7计算机上运行Xampp,想知道是否以及如何通过命令行运行xampp命令。像php phpfile.php这样的命令 任何意见,将不胜感激。 问题答案: 您可以按照其他答案中的说明设置 环境变量 (如此处) 要么 您可以以管理员身份打开“ 开始” >“ CMD ”并编写
我已经在我的windows 7机器上安装了XAMPP,但无法让Apache工作。 在开始我得到以下错误: 打开XAMPP面板并安装Apache服务后:我试着启动它,它总是卡在“启动Apache服务…” 有什么建议可以帮我解决这个问题吗? 谢谢Jamil
问题内容: 如何在Windows上正确安装virtualenv? 我从这里下载virtualenv1.9.1并尝试使用以下命令安装它: 但它没有出现在MyPythonPath / Scripts中 我尝试以相同的方式安装virutalenvwrapper- win 并正确安装。但是我不能使用它,因为我没有virtualenv python.exe:无法打开文件“ MyPythonPath \ Sc
我已经在Windows 7 ulimate上成功安装了XAMPP。但在从XAMPP控制面板运行Apache时发现以下错误: 检测到问题!端口3306由“C:\Program Files\MySQL Server 5.1\bin\mysqld”使用-默认文件…如果没有配置的端口,MySQL将无法启动。您需要卸载/禁用/重新配置阻塞应用程序,或重新配置我的SQL和控制面板以在其他端口上侦听 请帮助解决
我不能访问phpMyAdmin上XAMPP Windows和问题一定是与MySQL,因为在XAMPP状态,它说MySQL数据库是DEACTIVATED。但是在我的XAMPP控制面板应用程序上,我已经启动了MySQL,它说正在运行,尽管我没有选中Svc勾选框(有必要吗?)。如何激活MySQL数据库,以便我可以运行phpMyAdmin? 另外,当我打开phpMyAdmin页面时,它会显示: *错误 M