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 moduleName
cho phép một mô-đun thành php7 (khởi động lại apache sau đó sudo service apache2 restart
)phpdismod moduleName
vô 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-available
phpenmod soap
Tải lại apache2 service apache2 reload
hoặ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.