通过Apache服务器从SmartFtp运行php文件

时间:2017-04-26 20:16:31

标签: php apache

我目前正与一个项目团队一起开发网站,我们正在使用SmartFtp进行文件共享。

有谁知道如何通过SmartFtp编译/编辑php文件?即使用apache进行编译,使用atom进行编辑。

请注意:我已经尝试将文件复制到xampp中的htdocs文件夹中,但没有运气。 php文件没有成功复制到htdocs文件夹中。

再次感谢

2 个答案:

答案 0 :(得分:1)

公平警告......

这是一种糟糕的方式来托管项目。每个开发人员都应该有自己独立的项目安装。即使你只有少数开发人员,但在你发生碰撞并且有人失去工作之前,这只是时间问题。

使用FTP也是一个可怕的想法。这是完全不安全的。

那就是说,你有几个选择:

  • 如果您的开发服务器是* nix风格,您可以使用SSHFS在本地计算机上安装远程目录。这将允许您实时编辑远程文件,就像它们是任何其他常规本地文件一样。这是安全且相对容易设置的,但除了小项目之外,您可能会觉得它有点太慢了。
  • 在本地保存文件时,使用FTPS / SFTP / SCP将文件推送到远程服务器。我对Atom并不十分熟悉,但可以将许多IDE(如NetBeans和PHPStorm)配置为自动FTPS / SFTP / SCP将更改的文件推送到远程服务器。只需像往常一样在本地保存,在后台,IDE将执行FTPS / SFTP / SCP推送。 使用FTP。如果您的服务器已配置FTP,则可能还配置了SFTP和/或FTPS。
  • 创建自己的开发环境。在您自己的计算机上托管您自己的网站,以免您发生冲突。您可以直接在您的计算机上,虚拟机中,甚至是Docker容器中运行Apache / Nginx / PHP / MySQL。这是最好和最灵活的选择,但也需要付出最大努力才能运行。

答案 1 :(得分:0)

这应该是评论,但有点长。

我对你的问题感到很困惑。

  

如何编译/编辑php文件

PHP使用运行时编译器。你在谈论Roadsend或HipHop还是别的什么?

  

开发网站,我们使用SmartFtp进行文件共享

据推测,您不会对代码完整性,管理冲突的代码更改,版本控制或开发环境的安全性表示不满。这是2017年。在千禧年之前,FTP已经过了它的销售日期。

  

通过SmartFtp编译/编辑php文件

这是一个FTP客户端。只是你用来编译或编辑文件的许多东西中的一个(其他包括avacado,网球鞋,剪刀,夕阳......)。

据推测,您正在使用此客户端连接到服务器 - 您没有告诉我们任何事情。您可能希望在服务器上执行代码管理的协作位(如果这就是您要求的那样)。

(来自评论)

  

开发服务器,多个人在通过Ftp服务器编写代码时进行临时编辑。

这不是一个“开发服务器”,它是代码世界末日的秘诀。