我是.net开发人员。我的一个朋友正计划外包一个网站。他得到的报价非常便宜,但网站将在php / msql中。 在这一点上,他没有任何资源,包括没有开发机器,没有程序员或任何东西(他只有一些钱投资:))。现在,他希望我参与这个项目,并在外包公司将我们交给应用程序(包括源代码)后管理网站。
到目前为止,我已经使用过VS / ASP.NET / IIS和VSS。我没有使用php / mysql,但给了谷歌/ SO,我很少有时间可以管理。
所以我需要帮助确定:
1:我的开发机器需要什么和所有内容。因为申请被移交给我后,我将负责修复小错误和微小的修改。对于新功能的主要添加,我们可能会回到外包(相同或不同的公司)。
2:我需要注意任何特定于网络托管的内容,因为最终我将负责找到主机提供商并管理网站。
3:任何可以帮助我快速上手的东西。
答案 0 :(得分:2)
编辑:PHPStorm或Eclipse是受欢迎的选择。
测试服务器:XAMPP,您可以在Windows上本地安装。
版本控制:Subversion(选择您免费找到的客户端和服务器)。
主持:我喜欢site5的廉价共享主机。但是取决于网站的需求。
学习phpMyAdmin。这是一个简单的使用MySQL数据库管理工具,已经包含在大多数灯堆栈中。允许您设置表,运行查询,备份等。
我喜欢XDebug进行远程调试和分析。大多数主要IDE都与它集成在一起。
要学习代码,只需使用PHP在线文档即可。这很不错。
答案 1 :(得分:0)
确保您拥有与外包公司使用的类似的设置。主要是:OS,Webserver /版本,PHP版本,MySQL版本。差异很小,但它们偶尔会出现。
不要吝啬价格。如果你的托管计划很便宜,你就可以得到它。
阅读他们的代码并尝试理解它(PHP非常容易阅读)。如果你无法理解,他们可能做得非常糟糕;)
答案 2 :(得分:0)
建议使用godaddy.com来满足大多数中小型解决方案的托管需求。虽然您可以在地下室托管服务器,但它通常比它的价值更麻烦;你可以购买一个域名和一年的托管一百美元,并节省数十小时的头痛和停机时间。虽然有些地方可以免费托管您的网站,但很多时候您会得到您所支付的费用。
网站开发后,复制粘贴网站文件和数据库是一个(相对)简单的事情;您的外包公司可能会在几分钟内将他们的产品部署到您的godaddy服务器。
对于您的开发机器,我建议使用带有PDT插件的Eclipse作为编辑器(下载eclipse的“php版本”)。我强烈推荐使用svn或其他一些源代码控制。在您的开发箱上安装apache和mysql以及您的站点和数据库非常有用,这样您就可以在本地测试更改。在开发时,最好至少测试IE,firefox和chrome,因为它们是目前最受欢迎的浏览器。
php.net相当于java.sun.com/reference/api/,可按功能名称搜索。它还有一本手册;从这里开始http://www.php.net/manual/en/但是对于小编辑,如果您熟悉任何c语法语言和HTML,那么您应该没有问题。只是不要忘记你的美元符号和分号。