Linux Server'da php7 modüllerini etkinleştirme ve devre dışı bırakma 16.4


10

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:


13

Sadece komutu kullanabilirsiniz phpenmod.


3
Bu komutun nasıl kullanılacağı hakkında ayrıntılı bilgi vermeniz daha yararlı olacaktır.
Kevin Bowen

1
Çalışırken "phpenmod" php5.6'ya işaret ediyor: sudo phpenmod oci8 ===> UYARI: Modül oci8 ini dosyası /etc/php/5.6/mods-available
Marcelo Rodovalho

2
RESMİ KILAVUZ BANA TUTUN: 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
Vladimir Ch

4
  • phpenmod moduleNamebir modülün php7 olmasını sağlar (bundan sonra apache'yi yeniden başlatır sudo service apache2 restart)
  • phpdismod moduleNamephp7 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 listeler

1
  • Kullanılabilir modülleri kontrol etmek için şunu çalıştırın php -m:/etc/php/yourPHPVersion/mods-available
  • Listeden modülü seçin ve etkinleştirin (diyelim ki sabunu etkinleştirmek istiyorsunuz) phpenmod soap
  • Apache2'yi yeniden yükleyin service apache2 reloadveya 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


1

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.


Teşekkürler cankurtaran!
Ivan Ivković

1
Yardımcı olduğuma sevindim! Öğrendiğimde hayatımı da kurtardı: D
Mihail Minkov
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.