Tôi có một tập tin ini tùy chỉnh trong /etc/php/7.0/mods-available. Làm thế nào tôi có thể kích hoạt nó. Tôi đã thử php5enmod, and php7enmod. không ai làm việc cho tôi
Cảm ơn bạn.
Tôi có một tập tin ini tùy chỉnh trong /etc/php/7.0/mods-available. Làm thế nào tôi có thể kích hoạt nó. Tôi đã thử php5enmod, and php7enmod. không ai làm việc cho tôi
Cảm ơn bạn.
Câu trả lời:
Bạn chỉ có thể sử dụng lệnh phpenmod.
usage: phpenmod [ -v ALL|php_version ] [ -s ALL|sapi_name ] module_name [ module_name_2 ] vì vậy tôi chạy phpenmod -v 7.1 -s apache2 soap phiên bản và SAPI mà bạn có thể biết từ / usr / lib / php /
phpenmod moduleNamecho phép một mô-đun thành php7 (khởi động lại apache sau đó sudo service apache2 restart)phpdismod moduleNamevô hiệu hóa một mô-đun thành php7 (khởi động lại apache sau đó sudo service apache2 restart)php -m liệt kê các mô-đun được tảiphp -m- đó là một nội dung của/etc/php/yourPHPVersion/mods-availablephpenmod soapTải lại apache2 service apache2 reloadhoặc systemctl reload apache2
Và bạn đã kích hoạt một mô-đun.
Để vô hiệu hóa cùng một mô-đun, hãy chạy phpdismod soap, tải lại apache2service apache2 reload
Nếu bạn có một vài phiên bản php, bạn cũng có thể sử dụng cú pháp này:
phpenmod -v 5.6 <modulename>
phpenmod -v 7.1 <modulename>
...
Điều đó đã làm việc trong trường hợp của tôi vì tôi đã cài đặt 7.0, 7.1, 7.2 và 7.3, nhưng vì yêu cầu tôi phải chạy apache2 với 7.2.