Linux за българи: Форуми

BSD секция => Настройки на софтуер => Темата е започната от: kellerman в Apr 14, 2008, 11:39



Титла: инсталиране на php5 модули
Публикувано от: kellerman в Apr 14, 2008, 11:39
Здравейте,

опитвам се да инсталирам няколко модула за php,
php5-cli , php5-pear..

при #make search name=php5-cli
      #make search name=php5-pear

системата намира модулите и ми показва пътя до тях :

  #/usr/ports/lang/php5-cli
  #/usr/ports/devel/php5-pear

но всъщност тези директории в портовете липсват..
някои да знае защо се получава така и как мога да си инсталирам тези модули ..
системата е FreeBSD 5.4

мерси :)


Титла: инсталиране на php5 модули
Публикувано от: neter в Apr 14, 2008, 12:01
Чети тук. Проблемът ти се дължи на старата версия на FreeBSD и е нужно да обновиш портовете ;)


Титла: инсталиране на php5 модули
Публикувано от: kellerman в Apr 14, 2008, 13:13
Мерси за бързият отговор :)..
 портовете са ъпдейтнати съвсем скоро, но проблема си е същият ..


Титла: инсталиране на php5 модули
Публикувано от: neter в Apr 14, 2008, 13:34
А когато ги обновява, махна ли предварително всичко, което има в /usr/ports ?


Титла: инсталиране на php5 модули
Публикувано от: kellerman в Apr 14, 2008, 14:02
Ха, в интерес на истината не съм махнал нищо от /usr/ports, преди да ги обновя..
трябва ли да се маха всичко от /usr/ports ?

изкарва ми и следното съобщение :

 # make search name=php5-pear

 ort:   devel/php5-pear
 Moved:
 Date:   2005-12-09
 Reason: Obsoleted by devel/pear port

 това дали означава, че ако инсталирам този порт ще ми свърши работа както и php5-pear порта ?


Титла: инсталиране на php5 модули
Публикувано от: neter в Apr 14, 2008, 14:11
Цитат
Make sure /usr/ports is empty before you run csup for the first time! If you already have the Ports Collection present, obtained from another source, csup will not prune removed patch files.


Титла: инсталиране на php5 модули
Публикувано от: jakk в Apr 15, 2008, 10:51
Обнови си портовете първо - аз ипозлвам portsnap за целта.

Ако НЕ си инсталирал портовете по време на инсталиране на FreeBSD от sysinstall изпълни тази команда:
Примерен код
# portsnap fetch extract


Ако си избрал да инсталираш портовете по време на инсталиране на FreeBSD, просто изпълни следната команда за да ги обновиш
Примерен код
# portsnap fetch update


След като обновиш портоветe изпълни тази команда
Примерен код
# cd /usr/ports/lang/php5 && make install clean


От там ще можеш да избереш кои модули да инсталираш.

За да прегледаш/редактираш възможните модули, които можеш да инсталираш изпълни тази команда:
Примерен код
# cd /usr/ports/lang/php5 && make config


Виж също и порта /usr/ports/lang/php5-extensions

Причината поради, която вече няма php5-cli и php5-pear портове е, че те просто са обединени вече в един мета-порт.

Успех!