Utilizzo il server MAMP e mi chiedo perché le modifiche apportate ai file PHP non vengano visualizzate istantaneamente quando si aggiorna la pagina (nel browser). C'è un modo per impostare questo? Non ci sono impostazioni di memorizzazione nella cache su MAMP. O devo aspettare 20 secondi o fermarsi e riavviare il server.Tempo MAMP tra la visualizzazione delle modifiche dal vivo
risposta
La soluzione è decommentando righe nel file php.ini, che possono essere trovati in/directory MAMP/bin/php/php5.5.3/conf/php.ini
come commento Opcache:
[OPcache]
;zend_extension="/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/opcache.so"
; opcache.memory_consumption=128
; opcache.interned_strings_buffer=8
; opcache.max_accelerated_files=4000
; opcache.revalidate_freq=60
; opcache.fast_shutdown=1
; opcache.enable_cli=1
Documentazione (sì è iniziato nel 5.5):
Grazie. O semplicemente basta selezionare una versione php inferiore nell'impostazione di MAMP. –
Fuori rotta, se non hai bisogno di 5.5 funzionerà da quando è stato implementato dal 5.5. Questa risposta soddisfa i problemi solo per 5.5. –
Ho questo problema e la mia versione di PHP è 5.3. Non esiste una cartella specificata e nessun opcache. – user734063
- 1. Visualizzazione dell'anteprima fotocamera dal vivo modificata
- 2. disegno collaborativo/disegno dal vivo
- 3. ListView Android Aggiornamento dal vivo
- 4. jquery selezionare dal vivo onchange
- 5. Fotocamera dal vivo e microfono senza flash
- 6. Monitorare la directory delle modifiche
- 7. Xcode: tasti di scelta rapida per la navigazione delle modifiche nella visualizzazione di commit?
- 8. Accedi al MySQL di MAMP dal Terminale
- 9. Visualizzazione delle modifiche nei file controllati dalla versione
- 10. Anteprima dal vivo con LESS o SCSS?
- 11. Jquery se loop vuoto nell'anteprima dal vivo
- 12. jQuery Drag & Drop utilizzando eventi dal vivo
- 13. jquery 1.4 Comportamento dal vivo su .each?
- 14. hardening drupal per un'implementazione dal vivo
- 15. Come visualizzare PHP sul sito dal vivo
- 16. Modifica Javascript dal vivo in Safari?
- 17. Editor markdown Rails con anteprima dal vivo
- 18. ASP.NET MVC data la visualizzazione senza tempo
- 19. Come creare eventi personalizzati dal vivo in jQuery
- 20. Anteprima dal vivo/supporto WYSIWYG (plugin?) Per Notepad ++?
- 21. Come eseguire modifiche simultanee in tempo reale?
- 22. Tenere traccia delle modifiche - Django
- 23. Anteprima dal vivo su un SWC Flex (compc) generato
- 24. API per acquisire foto dal vivo in iOS9
- 25. Come mantenere la logica di visualizzazione fuori dal modello e dalla logica aziendale dal modello di visualizzazione in MVVM?
- 26. Mantieni vivo un TypedReference dal blocco del metodo senza restituirlo
- 27. Coldfusion 10 - Chat dal vivo One on One con Websockets
- 28. È possibile passare un'istanza dal vivo di un oggetto com tra le sessioni di PowerShell
- 29. Android: ascolto delle modifiche variabili
- 30. Come si memorizza la cronologia delle modifiche in modo efficace?
Il più vicino al vostro problema che ho vissuto è quando si utilizza Chrome come JS/file CSS non aggiornano immediatamente e ju st pull dalla cache a meno che non elimini esplicitamente la cache del browser. Firefox tende a fare meglio (CMD + SHIFT + R per forzare il ricaricamento funziona in FF, non in Chrome). Anche se Chrome non è il tuo problema, probabilmente è un problema di cache. MAMP ha 0 ritardi nella pubblicazione di contenuti modificati e per impostazione predefinita non abilita alcuna strana impostazione della cache. – Levi
'Non ci sono impostazioni di memorizzazione nella cache su MAMP' - sei sicuro? Preferenze -> PHP -> Cache -> seleziona '__' -> OK -> Riavvia MAMP. -> ... -> Profitto! –
Sì, @Amal, ho trovato questa opzione prima e non è impostata su nulla. Grazie comunque. E ho aperto il sito in incognito per assicurarmi che il browser non stia memorizzando nella cache. Questo è solo strano perché non ho incontrato questo sul mio lavoro Mac che ho impostato su mamp. E WAMP non ha lo stesso problema sul mio pc. – zebapy