Neden ARMUT benim kullanıcı dizinine yüklü olsun ki?

2 Cevap php

Linux için yeni ve ben Ubuntu çalıştıran bir sanal sunucuda PHP PEAR kütüphane kurmak için çalışıyorum. Ben PEAR yükleme kapakları ama kafam karıştı bir alanda karşı çalıştırmak bir öğretici takip ediyorum. PEAR yükleme programı çalışırken ben INSTALL_PREFIX olmak istiyorum ne gibi isteniyor. Armut kurulacağı Açıkça INSTALL_PREFIX, diğer şeyler arasında, belirler. Öğretici INSTALL_PREFIX değeri aşağıdaki yolu olabilir önermek ...

"/home/MY_USER_NAME/pear"  

MY_USER_NAME benim kullanıcı hesabının = nerede

Windows dünya geliyor olması, uygulamaları herkes onları kullanabilir sistemde yüklü olan. Benim kullanıcı dizinine altından PEAR yüklerseniz sistemdeki diğer geliştiricilerin PHP içinde PEAR yararlanmak mümkün olacak? Ben tüm kullanıcılar ve kendim için değil, sadece ARMUT kullanılabilir yapmak istiyorum.

Birisi bana tüm kullanıcılar için yükleme ve sadece kendim için yükleme arasındaki farkı açıklayabilir misiniz? Konumu konuyu yüklemek mu? Ben farklı bir konumda PEAR yükleme olmalıdır?

Herhangi bir öneriniz için teşekkür ederiz.

P.S. Ben takip ediyorum öğretici aşağıdaki URL'de bulunan ...

http://articles.sitepoint.com/article/getting-started-with-pear/2

2 Cevap

Ev dizini için başkalarına erişim veren ama pratikte yapıldığını asla karşı hiçbir yasa yoktur. Eğer doğru dizin izinlerini ayarlamak ve diğer kullanıcıların PATH eşyalarını koymak gerekir olurdu yapmak istedim. Diğer tüm eşyalarını görebilirsiniz çünkü, yanlışlıkla (veya kötü) şeyler silerseniz, vb, kötü değil

Sen file system standards ve file system hierarchy üzerine bir kaç şey okudum ve size sistemi için uygun ne olduğunu anlamaya gerekir. Genellikle / opt veya tüm kullanıcılar için erişilebilir olacak / usr / local gibi bir şey olacak. Genellikle küresel yerlerde kurmak için root izinlerine sahip olmanız gerekir.

Amend your INSTALL_PREFIX... typically PEAR gets installed to /usr/share/php/

Eğer okumanızı the install section on the PEAR site? Var