2010-06-29 86 views
0

我想开发一个使用PHP和MySQL的专业网站。我可以在Windows 7(64位)中执行该操作,还是需要安装基于Linux的操作系统。如何去做。使用PHP和MySQL开发网站

+0

编号Windows是用于开发“专业”网站的不合适的平台。除非当然,它也被部署在Windows服务器上。 – mario 2010-06-29 16:43:16

+0

不应该在服务器故障? – 2010-06-29 17:29:03

+1

@mario为什么?我已经做了很多年了,我完全开心。使用本地和远程配置文件可轻松桥接配置差异。除非您非常广泛地与主机操作系统的命令行功能进行交互,或者仅在特定平台上使用PHP功能,否则这种IMO没有真正的缺点。 – 2010-06-29 17:39:20

回答

9

您可以在Windows上运行AMP Stack(Apache,mySQL,PHP)没有问题。我已经这样做了十年了。在Windows 7 64位上运行也不成问题。

有几个预打包安装程序可用。我最喜欢的是XAMPP。他们通常在需要的时候允许完全定制。

您还可以下载每个产品的独立二进制文件并手动安装它们。学习非常非常好,但更多的工作。

1

是的,你可以。
虽然平台是最不需要的东西...

+0

千里之行始于真正的一步。最好是第一个。 – Smandoli 2010-06-29 16:40:43

0

在Windows 7上安装64位版本的Apache/PHP/MySQL有点痛苦,但您可以轻松安装32位版本使用XAMPP(如Pekka所述)来自apachefriends.org

0

对于Windows,您可以使用轻型包,其内容为php,apache,mysql,pear。 link text

1

正如前面提到的那样,使用XAMPP之类的东西可以在Windows上开发PHP和MySQL网站,尽管它们稍后将部署在Linux Web服务器上,我知道很多人都这样做,非常适合他们。

但是我发现在过去,您可能会在稍后遇到问题。例如,很多以前只使用Windows的人可能会在Linux中被区分大小写。因此,您的网站在本地运行良好,但是当您上线时,您将开始发生大量404错误,例如,mypage.php与myPage.php不一样。

在开发频谱的另一端,当您开始更多地使用服务器时,您可以实现一些非常强大的功能 - 使用PHP可以实现视频编码或音频转换等功能(只需要一些帮助其他应用程序)在Windows和Linux上,但是你做这些事情的方式是不同的,因此你的开发环境变得不那么有用,并且你也冒着放置一些不起作用的风险,甚至当你测试时它运行良好它在当地。

就我个人而言,我认为最好的方式是尽可能在预期的生产服务器的环境中进行开发,以避免在您上线时发生任何令人不快的意外。

1

在您将要部署到的相同平台上开发(如果可能)。这将使部署变得非常容易,并且可能出现错误的空间较小。