Javascript 本地机器上的Web服务器,是否存在任何问题?

Javascript 本地机器上的Web服务器,是否存在任何问题?,javascript,php,html,webserver,xampp,Javascript,Php,Html,Webserver,Xampp,如果我使用xampp或其他软件在我的电脑上设置一个本地“web服务器”,因为我还没有主机,我是否应该期望一些在web上工作的html、javascript或php代码在本地web服务器上不工作,或者它实际上是一个与实际Web服务器相同的测试环境?请确保您运行的服务版本与主机提供的服务版本相同。这将帮助您:确保您运行的服务版本与主机提供的服务版本相同。这将帮助您:一个很大的区别是操作系统特定的目录结构;我使用的是windows电脑,但LAMPP是linux服务器,所以我必须记住这些区别 在我的电脑

如果我使用xampp或其他软件在我的电脑上设置一个本地“web服务器”,因为我还没有主机,我是否应该期望一些在web上工作的html、javascript或php代码在本地web服务器上不工作,或者它实际上是一个与实际Web服务器相同的测试环境?

请确保您运行的服务版本与主机提供的服务版本相同。这将帮助您:

确保您运行的服务版本与主机提供的服务版本相同。这将帮助您:

一个很大的区别是操作系统特定的目录结构;我使用的是windows电脑,但LAMPP是linux服务器,所以我必须记住这些区别

在我的电脑上,webroot是

 C:\xampp\htdocs
/opt/lampp/htdocs
在我的XAMMP linux box上,webroot是

 C:\xampp\htdocs
/opt/lampp/htdocs
但是在我的ApacheLinux机器上,webroot是

/var/www/


这些设置通常反映默认设置,它们可以在服务器配置中更改,但这将是一个大问题,因为尝试在服务器上转储一些本地代码,任何绝对路径引用都可能会崩溃和烧坏。

一个大的区别是操作系统特定的目录结构;我使用的是windows电脑,但LAMPP是linux服务器,所以我必须记住这些区别

在我的电脑上,webroot是

 C:\xampp\htdocs
/opt/lampp/htdocs
在我的XAMMP linux box上,webroot是

 C:\xampp\htdocs
/opt/lampp/htdocs
但是在我的ApacheLinux机器上,webroot是

/var/www/


这些设置通常反映默认设置,它们可以在服务器配置中更改,但这将是一个大问题,因为尝试在服务器上转储一些本地代码,任何绝对路径引用都可能会崩溃和烧坏。

我能想到的主要问题是localhost上的子域,但您现在应该已经准备好了


顺便说一句,一旦你安装好了,我建议你检查一下GitHub,这样如果你破坏了你的网站,你就可以恢复了。

我能想到的主要问题是localhost上的子域,但你现在应该已经准备好了


顺便说一句,一旦你安装好了,我建议你签出GitHub,这样如果你破坏了你的网站,你就可以恢复。

如果你的代码与主机系统(操作文件和目录,运行操作系统命令)或其他程序(如mailer)交互,当你从你的windows机器转移到一个真正的主机(很可能是linux)时,事情很可能会破裂。此外,如果您使用任何非标准php模块,让它们在windows上运行可能会很麻烦


与xammp或类似工具相比,使用linux安装虚拟机并在其本机环境中运行web/db服务器可能是一个更好的选择。此配置更难设置,但从长远来看更方便、更灵活。流行的虚拟机运行程序是VirtualBox、Parallels和VMWare—用谷歌搜索它们。

如果您的代码与主机系统(操作文件和目录、运行操作系统命令)或其他程序(如mailer)交互,则当您从windows机移到真正的主机时,很可能会出现问题另外,如果您使用任何非标准php模块,让它们在windows上运行可能会很麻烦


与xammp或类似工具相比,使用linux安装虚拟机并在其本机环境中运行web/db服务器可能是一个更好的选择。此配置更难设置,但从长远来看更方便和灵活。流行的虚拟机运行程序是VirtualBox、Parallels和VMWare-用谷歌搜索它们。

这不是一个真正的问题。Bu这就是xampp、wamp等的要点。它们或多或少都应该像真正的服务器一样发挥作用。我认识的大多数开发人员都是在本地开发的。在web上工作的代码应该在本地服务器上工作。有一些例外情况,如邮件,这通常是一个真正的难题。这不是一个真正的问题。但这就是xampp、wamp等的要点。它们应该更多或更少ss的功能就像真正的服务器。我认识的大多数开发人员都是在本地开发的。在web上工作的代码应该在本地服务器上工作。有一些例外,比如邮件,这通常是一个真正的难题。