我是一名.net开发人员。我的一个朋友正计划外包一个网站。他得到的报价是非常便宜的,但网站将在php/msql。在这一点上,他没有任何资源,包括没有开发机器,没有程序员或其他任何东西(他只有一些钱可以投资:)。现在他想让我参与这个项目,一旦外包公司把应用程序(包括源代码)交给我们,就管理网站。
到目前为止,我已经使用过VS / ASP.NET / IIS和VSS。我还没有用过php/mysql,但是考虑到google / SO和很少的时间,我将能够应付。
所以我需要帮助来识别:
1:在我的开发机器上需要什么和所有的东西。因为在应用程序交给我之后,我将负责修复小错误和小修改。对于新特性的主要添加,我们可能会回到外包(同一家或不同的公司)。
2:任何具体到网络托管我需要知道,因为最终我将负责寻找主机提供商和管理网站。
3:任何可以帮助我在php上快速前进的东西。
发布于 2011-06-11 05:29:42
编者: PHPStorm或Eclipse是流行的选择。
测试服务器: XAMPP,您可以将其安装在windows本地。
版本控制: Subversion (选择您认为免费的客户端和服务器)。
托管:我喜欢廉价的共享托管的site5。然而,这取决于网站的需求。
学习phpMyAdmin。使用MySQL数据库管理工具非常简单,该工具已经包含在大多数lamp堆栈中。允许您设置表、运行查询、备份等。
我喜欢使用XDebug进行远程调试和性能分析。大多数主要的IDE都集成了它。
要学习代码,只需使用PHP在线文档。这很不错。
发布于 2011-06-11 04:48:03
发布于 2011-06-11 04:51:54
建议使用godaddy.com来满足您对大多数中小型解决方案的托管需求。虽然你确实可以在地下室托管一台服务器,但这通常比它的价值更麻烦;你可以花100美元购买一个域名和一年的托管服务,这样就可以省去几十个小时的头痛和停机时间。虽然有些地方会免费托管你的网站,但很多时候你会得到你想要的东西。
一旦站点开发完成,复制-粘贴站点文件和数据库就是一件(相对)简单的事情;您的外包公司可能会在几分钟内将他们的产品部署到您的godaddy服务器上。
对于您的开发机器,我推荐使用带有PDT插件的Eclipse作为您的编辑器(下载eclipse的"php版本“)。我强烈推荐svn或其他一些源代码控制。在你的dev box上安装apache和mysql以及你的站点和数据库是非常有用的,这样你就可以在本地测试更改。在开发时,最好至少在IE、firefox和chrome上进行测试,因为它们是目前最流行的浏览器。
php.net等同于java.sun.com/reference/api/,可以通过函数名进行搜索。它也有一个手册;从这里开始http://www.php.net/manual/en/,但对于小的编辑,如果你熟悉任何c-语法语言和html,你应该不会有问题。别忘了你的美元符号和分号。
https://stackoverflow.com/questions/6311835
复制相似问题