Ben özel bir ini dosyaları deli var /etc/php/7.0/mods-available
. nasıl etkinleştirebilirim. Denedim php5enmod, and php7enmod
. hiçbiri benim için çalışmadı.
Teşekkür ederim.
Ben özel bir ini dosyaları deli var /etc/php/7.0/mods-available
. nasıl etkinleştirebilirim. Denedim php5enmod, and php7enmod
. hiçbiri benim için çalışmadı.
Teşekkür ederim.
Yanıtlar:
Sadece komutu kullanabilirsiniz phpenmod
.
usage: phpenmod [ -v ALL|php_version ] [ -s ALL|sapi_name ] module_name [ module_name_2 ]
böylece / usr / lib / php /phpenmod -v 7.1 -s apache2 soap
adresinden bildiğiniz sürüm ve SAPI'yi çalıştırıyorum
phpenmod moduleName
bir modülün php7 olmasını sağlar (bundan sonra apache'yi yeniden başlatır sudo service apache2 restart
)phpdismod moduleName
php7 modülünü devre dışı bırakır (bundan sonra apache'yi yeniden başlat sudo service apache2 restart
)php -m
yüklü modülleri listelerphp -m
:/etc/php/yourPHPVersion/mods-available
phpenmod soap
Apache2'yi yeniden yükleyin service apache2 reload
veya systemctl reload apache2
etkin bir modülünüz var.
Aynı modülü devre dışı bırakmak için, çalıştırın phpdismod soap
, apache2'yi tekrar yükleyinservice apache2 reload
Birden fazla php sürümünüz varsa, bu sözdizimini de kullanabilirsiniz:
phpenmod -v 5.6 <modulename>
phpenmod -v 7.1 <modulename>
...
Bu benim durumumda çalıştı, çünkü 7.0, 7.1, 7.2 ve 7.3 yüklü, ancak gereksinimler nedeniyle apache2'imi 7.2 ile çalıştırmam gerekiyor.