我想用PHP和MySQL开发一个专业的网站。我可以在Windows 7(64位)中执行此操作,还是需要安装基于Linux的操作系统。如何去做。
答案 0 :(得分:9)
你可以在Windows上运行AMP Stack(Apache,mySQL,PHP)没问题。我已经这样做了十年了。在Windows 7 64位上运行也没问题。
有几个预先打包的安装程序可用。我最喜欢的是XAMPP。它们通常允许在需要时进行完全自定义。
您还可以下载每个产品的独立二进制文件并手动安装。做非常非常好的学习,但更多的工作。
答案 1 :(得分:1)
是的,你可以。
虽然平台是你需要的最少的东西......
答案 2 :(得分:1)
如前所述,有可能在Windows上使用像XAMPP这样的东西很开心地开发Php和MySQL站点,即使它们稍后部署在Linux Web服务器上也是如此,我知道很多人这样做并且它非常适用于它们。
但是我发现过去你可能会遇到问题。例如,很多过去只使用Windows的人可能会因为Linux中的区分大小写而陷入困境。因此,您的网站在本地运行良好,但是当您上线时,您会开始收到大量404错误,例如,mypage.php与myPage.php不再相同。
在开发频谱的另一端,当您开始更多地使用服务器时,您可以实现一些非常强大的功能 - 使用PHP可以实现视频编码或音频转换等功能(其他一些帮助) Windows和Linux上的应用程序,但你做的方式是不同的,因此你的开发环境变得不那么有用了,你又冒着把一些不起作用的东西放进去的风险,即使它在测试时运行正常本地。
就个人而言,我认为最好在尽可能接近目标生产服务器的环境中进行开发,以避免在您上线时出现任何令人讨厌的意外。
答案 3 :(得分:1)
在将要部署到的同一平台上进行开发(如果可能)。这将使部署非常容易,并且可能出现错误。
答案 4 :(得分:0)
在Windows 7上安装64位版本Apache / PHP / MySQL有点痛苦,但您可以使用XAPP(如Pekka所述)从apachefriends.org轻松安装32位版本
答案 5 :(得分:0)
对于Windows,你可以使用一个轻量级的包,其内容包括php,apache,mysql,pear。 link text