編碼環境windows10
編碼IDE:phpstorm 2016.2
PHP框架:laravel5.3 +
代碼運行環境:centos7 + nginx
在開發過程中,上傳blade模板文件到linux中,訪問以后生成緩存,使得后面的blade模板更改不生效。
問題原因是:phpstorm上傳文件會攜帶修改時間戳,而我的linux與widows開發環境時間不一致,linux與windwos時差8個小時。
so 也就是說,上傳的文件,在8小時候以后才過期。這對開發來說無法 接受 。。。
解決辦法一:PHPstrom中
解決辦法二:linux與windows時區一致即可。
rm -rf /etc/localtime #刪除原系統時間設置 刪除之前記得備份 ln -s /usr/share/zoneinfo/UTC /etc/localtime #使用UTC時間作為系統時間 ntpdate 192.43.244.18 #校對系統時間