Homebrew ile yüklenen dahili Apache ile Apache arasında çatışma


2

Beladan sonra karşılaştım. Birden çok PHP sürümüne sahip olmak istedim, bu yüzden kullandım. bu Bunu başarmak için makale. Ancak Apache'yi durduramadım. sudo apachectl -k stop Bu komutu çalıştırırken aşağıdaki sonucu alıyorum: enter image description here

Şimdi iki yapılandırma yolum var gibi gözüküyor:

  • open -e /usr/local/etc/httpd/httpd.conf

  • open -e /etc/apache2/httpd.conf

Ve şu anda sinirliyim ve şu sorulara katılıyorum: - hangi yol doğrudur? - neden her iki dosyada da hiçbir değişiklik değişmiyor? (php5 yerine php7 modülü yükledikten sonra koştuktan sonra etkilemiyor sudo apachectl restart ) - Bununla nasıl başa çıkmalıyım ve sunucuların ihtilafını nasıl çözmeliyim?

Biri lütfen bunu çözmeme yardımcı olabilir mi?

Not; Herhangi bir ek ayrıntıya ihtiyaç duyulursa veya bir şeyleri kaçırırsam lütfen yorumlarda bana bildirin.

Yanıtlar:


4

Bence varsayılan apache yolu

/etc/apache2/httpd.conf

ve homebrew apache yolu

/usr/local/etc/httpd/httpd.conf

Ve sisteminizde 2 apache olabilir kontrol etmek için bu komutu kullanın

which -a apachectl

varsayılan için apache

/usr/sbin/apachectl 

homebrew için apache. Ben de öyle düşünüyorum.

/usr/local/bin/apachectl

Aşağıdaki komut varsayılan apache için kullanılır. Bence.

sudo apachectl restart

Bunu kullanabilirsin

sudo /usr/local/bin/apachectl restart
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.