मैं एक कस्टम ini फ़ाइलें पागल है /etc/php/7.0/mods-available
। मैं इसे कैसे सक्षम कर सकता हूं। मैंने कोशिश की है php5enmod, and php7enmod
। मेरे लिए कोई काम नहीं किया।
धन्यवाद।
मैं एक कस्टम ini फ़ाइलें पागल है /etc/php/7.0/mods-available
। मैं इसे कैसे सक्षम कर सकता हूं। मैंने कोशिश की है php5enmod, and php7enmod
। मेरे लिए कोई काम नहीं किया।
धन्यवाद।
जवाबों:
आप बस कमांड का उपयोग कर सकते हैं phpenmod
।
usage: phpenmod [ -v ALL|php_version ] [ -s ALL|sapi_name ] module_name [ module_name_2 ]
इसलिए मैं phpenmod -v 7.1 -s apache2 soap
संस्करण चलाता हूं और SAPI से आप जान सकते हैं / usr / lib / php /
phpenmod moduleName
php7 के लिए एक मॉड्यूल को सक्षम करता है (उसके बाद अपाचे को पुनरारंभ करें sudo service apache2 restart
)phpdismod moduleName
php7 के लिए एक मॉड्यूल को निष्क्रिय करता है (उसके बाद अपाचे को पुनरारंभ करें sudo service apache2 restart
)php -m
लोड किए गए मॉड्यूल को सूचीबद्ध करता हैphp -m
- यह एक सामग्री है/etc/php/yourPHPVersion/mods-available
phpenmod soap
पुनः लोड करें Apache2 service apache2 reload
या systemctl reload apache2
आपके पास एक मॉड्यूल सक्षम है।
समान मॉड्यूल को अक्षम करने के लिए phpdismod soap
, अपाचे 2 को पुनः लोड करें , चलाएंservice apache2 reload
यदि आपके पास कई php संस्करण हैं, तो आप इस सिंटैक्स का भी उपयोग कर सकते हैं:
phpenmod -v 5.6 <modulename>
phpenmod -v 7.1 <modulename>
...
मेरे मामले में यह काम कर रहा है क्योंकि मेरे पास 7.0, 7.1, 7.2 और 7.3 स्थापित है, लेकिन आवश्यकताओं के कारण मुझे अपने अपाचे 2 को 7.2 के साथ चलाना होगा।