【问题标题】:Do I need to install PHP, MySQL, and something like XAMP, if I already have an IDE, a webhost, and FTP client?如果我已经有 IDE、webhost 和 FTP 客户端,是否需要安装 PHP、MySQL 和 XAMP 之类的东西?
【发布时间】:2013-11-07 06:56:30
【问题描述】:

似乎有两种方法可以走,决定因素是您是想在自己的计算机上托管,还是通过网络主机托管。

如果我有一个 IDE、一个我订阅的 webhost 服务器和一个 FTP 客户端来将我的文件传输到服务器,那么我不需要安装 PHP、MySQL 和 XAMP,对吗?

我知道 XAMP 允许我制作我的计算机网站服务器。

当我安装 PHP 时,我是否为我的计算机/服务器安装解释器来解析 .php 文件? (MySQL 也一样?)

如果我为虚拟主机付费,那么他们的服务器已经有 PHP 和 MySQL 解析器,我需要做的就是上传我的文本文件,对吗?

提前致谢

【问题讨论】:

  • ftp是石器时代的协议。不应再使用它,因为它是所有防火墙管理员的噩梦,并且不提供任何安全性。使用现代替换 sftp 或直接使用其基本协议 ssh。它们提供强加密和基于密钥的身份验证,而不是弱密码。
  • 哦。我安装了filezilla。我不确定它到底是什么协议。
  • 那么也许你想在Filezilla中检查它?
  • 大声笑,我喜欢你花时间强调“也许”的方式,所以显然你可以选择任何一个,Filezlila 只是一个支持任何一个的程序。是 FTP。当我选择 SFTP 时,它不再允许我连接到我的服务器。
  • 嗯,是的,这是因为 ftp 由 ftp 服务器提供服务,而 sftp 由 sftp 服务器(ssh 服务器)提供服务。

标签: php mysql installation web-hosting


【解决方案1】:

你不能简单地将文件放入服务器而不开发它们。如果你想开发任何网站或任何 web 应用程序,那么你需要让你的系统成为一个本地服务器,你可以在其中执行你的服务器端语言,如 php.XAMP 是Windows 的 mysql、apache 和 php 的简短形式。“网站服务器”不是正确的词。请改用 LOCALHOST,因为除非您通过 LAN 或 WAN 连接,否则只有您可以访问您的服务器。所以我可以总结以上内容请牢记您要开发自己的网站。

step 1:install XAMP
step 2:develop and test your scripts.
Step 3:if everything works fine than host your site in the webserver for everybody to see it.

【讨论】:

  • 对不起,虽然你写的内容是真实的,但不能不评论:1.当然可以进行远程Web开发。它可能不是优雅的最终有效,但肯定是可能的。例如,您可以创建一个被阻止用于只有您可以访问 Web 的一般用途的 are(路径)。将其与网络透明的 IDE 相结合(可以像本地文件一样通过任何协议打开远程文件),您可以进行开发。 2.当你在本地系统上安装一个http服务器时,你可以在localhost快捷方式下请求它,但它仍然是webserver
  • @arkascha 你绝对会写,但我写了以上几点,记住发布问题的用户是 Web 开发的初学者,所以对于初学者来说远程 Web 开发不是一个好主意。跨度>
  • 好的,我没问题。虽然我有不同的经历。我发现许多新手在仅一个环境中开发时较少感到困惑,并且较少会出现典型的问题,例如在开发时远程访问和本地访问之间的混淆是在现实环境中完成的,而不是简化的本地系统设置。主要问题:您需要一个真正的网络透明系统/应用程序集。这排除了 MS-Windows。
  • @arkascha 你再次提出了一个很好的观点,但我如何看待它对于新手来说,如果他们从基础开始,然后他们可以尝试他们想要的任何东西,我个人从来没有喜欢 Windows,因为它们缺乏安全功能。
  • 好吧,我们就这样吧。虽然:请再次阅读您自己的最后一条评论:首先您确认我写的内容是真实的,然后您将其擦掉并说完全相反的情况更有意义。抱歉,这不合逻辑 :-) 玩得开心!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-10
  • 2014-10-13
  • 2020-08-16
  • 2023-03-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多