Saya memiliki file kustom ini gila di /etc/php/7.0/mods-available
. bagaimana saya bisa mengaktifkannya. Saya sudah mencoba php5enmod, and php7enmod
. tidak ada yang bekerja untuk saya.
Terima kasih.
Saya memiliki file kustom ini gila di /etc/php/7.0/mods-available
. bagaimana saya bisa mengaktifkannya. Saya sudah mencoba php5enmod, and php7enmod
. tidak ada yang bekerja untuk saya.
Terima kasih.
Jawaban:
Anda cukup menggunakan perintah phpenmod
.
usage: phpenmod [ -v ALL|php_version ] [ -s ALL|sapi_name ] module_name [ module_name_2 ]
jadi saya menjalankan phpenmod -v 7.1 -s apache2 soap
versi dan SAPI yang dapat Anda ketahui dari / usr / lib / php /
phpenmod moduleName
memungkinkan modul untuk php7 (restart apache setelah itu sudo service apache2 restart
)phpdismod moduleName
menonaktifkan modul ke php7 (restart apache setelah itu sudo service apache2 restart
)php -m
daftar modul yang dimuatphp -m
- ini adalah konten/etc/php/yourPHPVersion/mods-available
phpenmod soap
Muat ulang apache2 service apache2 reload
atau systemctl reload apache2
Dan Anda memiliki modul yang diaktifkan.
Untuk menonaktifkan modul yang sama, jalankan phpdismod soap
, muat ulang apache2service apache2 reload
Jika Anda memiliki beberapa versi php yang di-install, Anda juga dapat menggunakan sintaks ini:
phpenmod -v 5.6 <modulename>
phpenmod -v 7.1 <modulename>
...
Itu berhasil dalam kasus saya karena saya telah menginstal 7.0, 7.1, 7.2 dan 7.3, tetapi karena persyaratan saya harus menjalankan apache2 saya dengan 7.2.