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ı?
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:
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
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)
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
/ a2dissite
Apache vhostları ve ne için yapmak a2enmod
/ a2dismod
Apache modülleri için yap, PHP modüllerini yönetebilirsiniz phpenmod
/ ' php5dismod
.