Trường hợp của tôi là một chút khác nhau. Tôi đã nâng cấp từ Ubuntu 19.04 lên 19.10. Trong khi nâng cấp, nó đã cài đặt php 7.3 (trong đó php 7.2 đã được cài đặt). Với 2 phiên bản được cài đặt a2query -m php7.3 return Không có mô-đun nào khớp với php7.3 .
Giải pháp tôi tìm thấy là từ cách cài đặt-php-7-3-on-ubfox .
Để đặt PHP 7.0 làm mặc định, hãy chạy
update-alternatives --set php /usr/bin/php7.0
Để đặt PHP 7.2 làm mặc định, hãy chạy
update-alternatives --set php /usr/bin/php7.2
Để đặt PHP 7.3 làm mặc định, hãy chạy
update-alternatives --set php /usr/bin/php7.3
Trước khi có thể định cấu hình Apache để sử dụng PHP 7.3, chúng ta cần phải tắt phiên bản PHP 7.0 cũ bằng cách nhập
a2dismod php7.2
Bây giờ kích hoạt phiên bản PHP 7.3 mới được cài đặt bằng lệnh sau:
a2enmod php7.3
Khởi động lại máy chủ web Apache để các thay đổi có hiệu lực:
sudo systemctl restart apache2
a2enmod
hơn là sao chép tệp theo cách thủ công giữa các mod có sẵn và kích hoạt mod.a2enmod
tạo một liên kết tượng trưng và do đó bạn sẽ chỉ có một bản sao của cấu hình.