每次更改 PHP 脚本时是否都必须重新启动 apache 服务器?

每次更改 PHP 脚本时是否都必须重新启动 apache 服务器?

在我看来我必须重新启动 apache 服务器:

sudo service apache2 restart

每次我更改 PHP 脚本时,如果我使用虚拟主机。

将浏览器指向http://localhost/php-脚本名称.php无需重启 Apache2 即可工作。

将浏览器指向http://虚拟主机域名/php-script-name.php需要重新启动 Apache2。

是这样吗?

答案1

答案是“否”,除非您在 Apache 配置中添加了相当奇怪的东西。

最有可能的情况是你不小心没有保存 PHP 脚本。(每个人都会遇到这种情况 — 即使他们尝试了两次。如果有人在看,往往会突然起作用。)

第二个最有可能是缓存问题。尝试使用 而不是 Web 浏览器加载页面,curl以消除几个可能的缓存源。

相关内容