Linux'ta PHP uzantılarını kurma


10

Lütfen bana eşlik et; Ben bir geliştiriciyim, sunucu yöneticisi değilim. Şirketim Magento'yu kullanarak keşfetmek istiyor. Apache ve PHP yüklü olan önceden yapılandırılmış bir Linux sunucusu verdiler, ancak Magento kurulumunu çalıştırmayı denediğimde, yüklenmesi gereken PHP uzantıları olduğunu söylüyor. Ben php.ini dosyasını düzenleyebilir, ancak uzantıları nereden alacağımı veya nasıl kuracağımı bilmiyorum ve burada da bilen kimse yok.

Biri bana yardım edebilir mi? PDO_MySQL, mcrypt ve GD uzantılarına ihtiyacım var. Terminalden indirme ve kod derleme hakkında konuşan siteleri aradım ve buldum, ancak hepsi kafamın üzerinde. Bunu yapmanın kolay bir yolu var mı?

Yanıtlar:


3

Http://pear.php.net/ adresine bir göz atın

Genellikle Linux sisteminde armut uygulaması depoda bulunur, bu yüzden yüklemek istediğiniz her uzantı için bir komut çalıştırmanız gerekir.


11

Hangi dağıtımın çalıştığını ve php'nin hangi sürümünü kullandığınızı bilmek yardımcı olabilir. Bir şeyleri nasıl bulacağınızı bilmek sadece söylediklerinizi kurmaktan daha iyi olduğu için paketleri bulma sürecinden de bahsediyorum . Bir adama balık tutmayı öğretin.

Şimdi, elimde ubuntu ve centos boxen var ve paket arama komutunun büyüsü ile ....

Ubuntu için

Kullandığım apt-cache search KEYWORD phpbu durumda anahtar kelimeler olarak eklentinin adını - Söz konusu paketler bulmak için. Bundan sonra, ihtiyacınız olan 3 paketi yükleyebilirsiniz apt-get install php5-mcrypt php5-gd php5-mysql- son paket inandığım debian gibi dağıtımlarda PDO'yu kapsamalıdır

Centos / Kırmızı Şapka için

dnf search KEYWORDSAynı şekilde kullandım - ancak ihtiyacınız olan tüm paketler varsayılan olarak mevcut değil. Bu dağıtımların eski sürümleri dnfyum yerine kullanılır .

Eğer ilgilendiğiniz paketler php-pdo php-gdve php-mcrypt- sonuncusu değil (ben yum, sonra googled işaretli) varsayılan deposundaki - Eğer o paketi yerine almak için Epel depoyu eklemek gerekebilir

Varsayılan paket yöneticisini kullanmak, paketlerin yüklenmesi ve bakımı daha kolay olmalıdır, çünkü güncellemeleriniz her şeyde olacaktır.



-3

Linux'ta PHP Uzantısını güncellemek için:

Adım 1: Kök olarak giriş yapın

step2: type -> Yum php-xml'yi yükleyin

step3: service httpd restart // hizmeti yeniden başlatın


2
Soruyu okumak için biraz zaman ayırmalısınız. orada php-xml'den bahsedilmez ve hiçbir şekilde yumtüm dağıtımlarda çalışmaz . Hizmetleri yeniden başlatmak için de aynı şey geçerlidir.
Deer Hunter
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.