2009-12-02 7 views
5

मुझे PHP एपीसी कॉन्फ़िगरेशन में apc.filters निर्देश द्वारा आवश्यक प्रारूप को समझने में समस्या हो रही है। (विशेष रूप से एक से अधिक पैटर्न के लिए)php apc.filters वाक्यविन्यास

manual कहते हैं "पॉज़िक्स की एक अल्पविराम से अलग सूची नियमित अभिव्यक्तियों को बढ़ाती है।"

apc.filters = "-(.*)/brooklyn\.php$, -(.*)/boston\.php$"

यह अभी भी कैश

:

की मैं नहीं अर्थात् brooklyn.php दो फ़ाइलों को कैश और boston.php

मैं निम्नलिखित प्रविष्टि डाल करना चाहते हैं मान लीजिए

मैंने

apc.filters = "-(.*)/brooklyn\.php$", "-(.*)/boston\.php$"

फिर भी कैश

मैं वास्तव में अगर किसी एक नमूना अभिव्यक्ति कई पैटर्न है कि लिख सकता है की सराहना करेंगे।

+0

मैं जानता हूँ कि यह एक पुराने सवाल है, लेकिन आप इस बात की पुष्टि कर सकता है यदि आप एक समाधान पाया है या किसी भी उत्तर को काम करते हैं? – simonthesorcerer

उत्तर

2

यह देखने के लिए इंतजार नहीं कर सकता कि आपको कोई जवाब मिल रहा है या नहीं। मुझे काम करने के लिए "शामिल नहीं" कभी नहीं मिला (मेरा संबंधित प्रश्न: apc.filters by path?) केवल cache_by_default और पथ के बजाय + आईएनजी बंद करके मेरे लिए काम किया।

+0

हाँ, मुझे यह भी करना था। :( – MultiformeIngegno

3

क्या यह चाल नहीं करेगा?

apc.filters = "-/brooklyn\.php$,-/boston\.php$" 

या

apc.filters = "-/(brooklyn|boston)\.php$" 
2

मैं एक ही समस्या थी और अंत में जाने के लिए रास्ता मिल गया। आपको प्रत्येक कॉमा के बाद रिक्त स्थान को हटाना होगा।

+0

मेरे लिए काम नहीं करता है .. – MultiformeIngegno

1

इस काम करता है:

apc.filters = "brooklyn.php$,boston.php$" 
संबंधित मुद्दे