使用Apache和MySQL在Windows 7(64位)下为Web开发设置Python 2.7(和Django)的最简单方法是什么?
我知道我必须安装Apache,MySQL,Python 2.7,Django和mod_wsgi,但我不了解依赖关系,操作顺序等。是否有人了解所有这些服务器/数据库/接口/模块的事情,以及有一个小时可以解释一下吗?一个包含非特定解释和一个简短的特定案例的答案将是首选,但我会接受任何。谢谢。
编辑:我会尝试更清楚 - 我想开始使用Python 2.7(使用Django)开发一个网站,我正在使用Win 7,并且当完成网站将与MySQL一起托管在Apache上。我找不到任何针对我的具体情况的教程(一切都是64位),或者一般解释它的教程,所以我可以自己弄清楚如何让它工作。任何人都可以给我一个关于Python-Django-Apache-MySQL-mod_wsgi关系的简短解释,或者一个简短的步骤列表,以使它在我的案例中起作用?
答案 0 :(得分:9)
为Web设置Python 2.7(和Django)的最简单方法是什么 使用Apache和MySQL在Windows 7(64位)下进行开发?
您需要了解的第一件事是在django上进行开发,您不需要安装Apache(甚至是MySQL)。
以下是分步指南(您需要在计算机上拥有管理员权限):
下载并安装Python。转到this link并下载Python 2.7.5的二进制安装程序。这是一个msi安装程序。将文件保存到桌面。完成后,双击安装它。
设置环境。右键单击Computer,然后单击Properties(从开始orb)。在左侧,单击“高级系统设置”。单击“高级”选项卡,然后单击“环境变量”。单击第一个New ..(在User Variables下)。在“变量名”中,键入PATH
,然后在“变量值”中键入C:\Python27\;C:\Python27\Scripts\;%PATH%
。单击“确定”,然后单击“确定”,然后单击“确定”。
安装setuptools
。转到this link并下载适用于2.7版的Windows安装程序。将此文件保存到桌面。完成下载后,双击即可安装。
安装django。打开命令提示符。点击 WINDOWS KEY + R ,输入cmd
并点击 ENTER 。然后,输入easy_install django
。
等到一切都安装完毕。
现在你有了开始django教程的所有要求。
为了避免重写东西,这里有链接到你需要的各种其他软件,以便在Windows上安装MySQL和Apache进行django开发。如果您运行Windows 64位或32位,没有什么特别或不同。但是,为正确版本的Python下载驱动程序非常重要。截至本发布日期,目前推荐的django Python版本是Python 2,的最新稳定版本是2.7.5。您会在Python的下载中注意到它们后缀为支持的Python版本号。这很重要,因为并非所有库都移植到Python 3。
执行步骤的顺序并不重要;除了依赖Apache和mod_wsgi
的最后一个。
要在Windows上使用MySQL和Python,请下载适用于您的Python版本的MySQL drivers for Python。这是一个Windows可执行文件,因此只需双击并完成向导即可。这些只是客户端库,用于安装MySQL 服务器下载适用于Windows的MySQL installer。
对于Apache,请不要使用“WAMP”安装程序,而是先使用download and install Apache,然后下载mod_wsgi
installer和configure it for Windows。
最后,请按照django手册中的these steps进行操作。
正如您将注意到的,说明适用于部署而非开发。发展;你只需要为它安装MySQL和Python驱动程序。
答案 1 :(得分:1)
Django的文档(特别是教程),尤其是教程,非常有用。除此之外,它指出绝对不需要安装任何Apache,mod_wsgi或MySQL来开始 - 实际上没有理由在开发机器上安装Apache / mod_wsgi,尽管你可能想要安装MySQL的。但是开发环境仅需要Python(包括sqlite3)和Django本身。
Django installation文档解释了这些内容,并提供了Python和Django的Windows下载链接。在这个页面上没有更好地解释的答案中,我们无法解释任何事情。
答案 2 :(得分:-1)
首先,看看get Python。另请参阅using Python。安装Django的一种简单方法是使用Django install。