繁体   English   中英

对比XAMPP和php -S localhost:8000,它们看起来很不一样

[英]Comparing XAMPP and php -S localhost:8000, they look very different

我已经使用 XAMPP 和 php -S localhost:8000 设置了本地测试。 当我比较由两者生成的网站时,该网站的行为和外观彼此不同。 但是,托管在 Web 服务器上的相同代码库看起来完全没问题,而且行为正常。

如果我的更改在本地测试期间没有正确显示,我应该如何知道我的更改是否会在实际的 Web 服务器上正常工作?

我被迫在本地进行测试,因为我的同事似乎不知道如何为我设置开发环境以准确编辑暂存服务器上的文件......请帮忙!

这可能是因为 xampp 为每个应用程序创建了一个额外的路径,而 php -S 没有

示例:您的应用程序在

C:/xampp/htdocs/myApp

您的应用程序将在

localhost:<xamppPort>/myApp

但是如果你使用 php -S 这个额外的/myApp路径将不存在

如何让 xampp 像 php -S 一样工作?

您必须将 xampp 根目录更改为您的项目文件夹

  1. 转到 C:\\xampp\\apache\\conf\\httpd.conf
  2. 打开 httpd.conf
  3. 找到 DocumentRoot 标记并将其从DocumentRoot "C:/xampp/htdocs"更改为DocumentRoot "C:/xampp/htdocs/myApp"
  4. 现在找到这个目录标签并将其更改为<Directory "C:/xampp/htdocs/myApp">
  5. 重启你的 Apache
  6. 如果有效,请在下方评论

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM