我已经使用XAMPP和php -S localhost:8000设置了本地测试。当我比较由两者产生的网站时,该网站的行为和外观互不相同。但是,Web服务器上托管的相同代码库看起来完全正常,并且行为正常。
如果我的更改在本地测试期间未正确显示,我应该如何知道它们是否可以在实际的Web服务器上正常工作?
我被迫在本地进行测试,因为我的同事们似乎不知道如何为我设置开发环境以准确地在登台服务器上编辑文件...。请帮助!
答案 0 :(得分:0)
这可能是因为xampp为每个应用程序创建了一条额外的路径,而php -S却没有
示例: 您的应用程序位于
下 C:/xampp/htdocs/myApp
您的应用将在以下位置投放
localhost:<xamppPort>/myApp
但是,如果您使用的是php -S,则该额外的/myApp
路径将不存在
如何使xampp像php -S一样工作?
您必须将xampp根目录更改为您的项目文件夹
DocumentRoot
"C:/xampp/htdocs"
更改为DocumentRoot "C:/xampp/htdocs/myApp"
<Directory
"C:/xampp/htdocs/myApp">