对于Web-dev,可以将PHP处理器安装在常规的Windows机器上,以便通过浏览器查看PHP文件执行PHP脚本吗?(不是Windows Server 2003)
我甚至是,但似乎他们希望将其安装在服务器上。
还有其他方法可以在本地机器上快速预览和运行,而无需将文件上传到服务器?(可以在PHP中处理静态的。)
我的问题很奇怪。我正在开发CakePHP应用程序。一开始我用Windows在本地服务器上做所有的事情.而且效果很好。但现在我不得不上传到公司的服务器上。现在,由于CamelCase惯例,该应用程序无法工作。我的文件名看起来如下:PostCategoriesController。在本地Windows服务器上,没有问题。但是上传后,当我在浏览器中输入web地址时,我会看到PostcategoriesController could not be found。我知道Windows和Linux在不同方面是区分大小写的。然而,在Cookbook中,我们可以看到开发人员应该使用CamelCase约定,那么
我正在开发一个网站,用户可以上传图像。我正在将图像保存到FTP文件夹中(而不是db中),并将其详细信息保存在数据库中(文件名、路径等)。
我注意到,在本地主机上工作时,下面的代码工作得很好,它不会给我任何错误。但是当上传到服务器(带有windows托管计划)时,它不会删除该文件,并给出错误:cannot delete the file because it is used by another process.
我已经确保目录具有适当的文件权限,但仍然没有删除它。奇怪的是,当我使用FTP客户端手动删除它时,它会锁定文件,并且不允许我从那里删除。为了做到这一点,我必须回收应用程序池。
我正在寻找
我有一些源代码,我打算在将来为Windows/Linux和其他平台编译/调试。
到目前为止,它在Windows上运行,所以我在VisualStudio中安装了'Linux development with C++‘包来编译/调试它。
我尝试了一个小的例子,但它在编译之前上传了源代码,这不是我想要的。
我希望在我的Windows上本地编译源代码(使用LLVM),而不是让VisualStudio将源文件复制到linux /服务器上进行远程编译。
我更喜欢将源代码放在一个“安全的”位置,并将编译器和linux系统文件头文件等所有内容都保存在本地。所以我不上传源的主要原因是安全和源码控制。
因
另一个开发人员问我是用LAMP还是WAMP工作,我不知道该说什么。到目前为止,我简化的程序是:
Make site (PHP和常用的)通过FileZilla上传到客户端服务器参见site.
对于PHP测试,我刚刚将其上传到服务器上的一个测试文件夹。我听说您可以在本地使用Apache测试PHP。所以使用Windows,运行这个会运行WAMP吗?
基本上,无论我走到哪里,我都会听到网络开发者使用的LAMP和WAMP,而且我从来不用担心它。我是不是一直在做什么可怕的错事?