osx下vagrant centos6 lnmp环境下,为什么PHP也有类似缓存的情况?
如题,设置了Vagrant文件同步,我在OSX上修改文件以后,马上去vagrant centos环境下去查看文件内容,已经是更新以后的内容,发现网上所说的同步慢貌似不存在,但是我用浏览器 http访问这个PHP文件的时候还是老版本的,大概需要10秒左右才能刷新出最新的(没有在centos6中做任何类似重启等操作)
请问有人碰到过么?
另外说明下PHP文件很简单,就是一个echo打印语句做测试,无任何逻辑
回复内容:
如题,设置了Vagrant文件同步,我在OSX上修改文件以后,马上去vagrant centos环境下去查看文件内容,已经是更新以后的内容,发现网上所说的同步慢貌似不存在,但是我用浏览器 http访问这个PHP文件的时候还是老版本的,大概需要10秒左右才能刷新出最新的(没有在centos6中做任何类似重启等操作)
请问有人碰到过么?
另外说明下PHP文件很简单,就是一个echo打印语句做测试,无任何逻辑
php 开字节码缓存了吧?
看看php 版本,新版默认开启opcache 了
修改 web 服务器配置文件,为静态文件
<code> apache: 将 EnableSendfile on 改为 EnableSendfile off nginx: 将 sendfile on; 改为 sendfile off;</code>
php 开发时可以禁用,apc,opcode,xcache等。
注意事项
问题一)使用 Apache/Nginx 时会出现诸如图片修改后但页面刷新仍然是旧文件的情况,是由于静态文件缓存造成的。需要对虚拟机里的 Apache/Nginx 配置文件进行修改:
<code>#nginx配置 sendfile off #apache 配置 EnableSendFile off </code>
问题二:启动多个虚拟机提示错误“2222 端口 in use”
解决办法:(参考文章:Vagrant SSH errors with multiple VMs: Port 2222 in use)
<code>config.vm.network "forwarded_port", guest: 22, host: 2220 ,id: 'ssh' </code>
问题三:如果遇到 php 代码也感觉被缓存起来了,请关闭apc,opcode(从php5.5及以后版本默认开启opcode)
版权声明:本文为博主原创文章,原文永久地址:http://www.vincentguo.cn/default/26.html

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Dalam bab ini, kita akan memahami Pembolehubah Persekitaran, Konfigurasi Umum, Konfigurasi Pangkalan Data dan Konfigurasi E-mel dalam CakePHP.

PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Untuk bekerja dengan tarikh dan masa dalam cakephp4, kami akan menggunakan kelas FrozenTime yang tersedia.

Bekerja dengan pangkalan data dalam CakePHP adalah sangat mudah. Kami akan memahami operasi CRUD (Buat, Baca, Kemas Kini, Padam) dalam bab ini.

Untuk mengusahakan muat naik fail, kami akan menggunakan pembantu borang. Di sini, adalah contoh untuk muat naik fail.

Dalam bab ini, kita akan mempelajari topik berikut yang berkaitan dengan penghalaan ?

CakePHP ialah rangka kerja sumber terbuka untuk PHP. Ia bertujuan untuk menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP adalah berdasarkan seni bina seperti MVC yang berkuasa dan mudah difahami. Model, Pandangan dan Pengawal gu

Pengesah boleh dibuat dengan menambah dua baris berikut dalam pengawal.
