Ubuntu 14.04'teki php5-imap etkin değil


21

Sonra

apt-get install php5-imap

Hala el ile yapmak zorundayım

php5enmod imap

Bu garip ve tutarsız görünüyor. Bunun özel bir sebebi var mı?

Yanıtlar:


34

Evet bu biraz garip. Bunu yüklemek için gereken adımlar (problemi olan gelecekteki kullanıcılar için aşağıdaki gibidir)

sudo apt-get install php5-imap
sudo php5enmod imap
sudo service apache2 restart

root @ 4385-2889-2142: ~ # sudo php5enmod imap sudo: php5enmod: komut bulunamadı
Kaspar L. Palgi

3
@ KasparL.Palgi, root olarak giriş yaptığınızda sudo gerekmez. O sadece hiçbir anlam ifade etmiyor.
Dekel

6

Aynı sorunla karşılaştım ama şimdi birkaç yıl geçti. Mark Aronis'in cevabı doğru , ancak yazılım değişti. Bunun yerine kullanın:

sudo apt-get install php7.0-imap 
sudo phpenmod imap

(Sry, henüz yorum bırakamam)


Yine değiştirildi, şimdi: php7.2-imap
spcial

1

Belli bir nedeni varsa soruyu cevaplamak için, evet; Var;) Vardır. Ayrıca aynı makinede bu sunucu API'lerinin (SAPI) çoğunu paralel olarak kullanabilir ve hangisinin kullanılacağına (performans, güvenlik veya uyumluluk gibi konuları göz önünde bulundurarak) site / vhost ile karar verebilirsiniz.

PHP modülleri sadece kurulumla aktif hale getirildiyse, mevcut tüm SAPI'lerde aktif hale gelirler. Ama ya farklılaşmaya ihtiyacınız varsa? Belki php-fpm için bir modül istiyorsun (çünkü orada yeterli güvenlik kontrolü kurduğun için), fakat komut satırı cli arayüzünden değil? Veya modülü, farklı SAPI'ler için farklı şekillerde yapılandırmak istiyorsunuz. Ya da birisi sunucunuzda bir saldırı gerçekleştirirken bir modülü geçici olarak devre dışı bırakmanız ve kurulum ve ince ayar yapmak için bir gün çalıştığınız yapılandırmayı kaybetmek istemezsiniz.

Bunları yapmak için, altında bir dizin yapısı ve config dosyası var /etc/php5. Peki bundan oldukça benzer a2ensite/ a2dissiteApache vhostları ve ne için yapmak a2enmod/ a2dismodApache modülleri için yap, PHP modüllerini yönetebilirsiniz phpenmod/ ' php5dismod.

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.