Mam dwie instalacje php na moim serwerze. Jedna wersja php jest 5.2.0 skonfigurowana z gruszką, a druga jest 5.2.9 skonfigurowana --without-pear
. Na moim serwerze działa Red Hat Enterprise Linux AS w wersji 4 (Nahant Update 9).Jak odinstalować PEAR z jednej instalacji PHP, a następnie zainstalować go z inną istniejącą instalacją PHP
Chciałbym odinstalować pear (a także PHPUnit) z php 5.2.0, a następnie zainstalować go ponownie jako część wersji 5.2.9 php. Gruszkowe dokumenty instalacyjne tak naprawdę nie obejmują tego typu sytuacji, chociaż informują użytkowników Linuksa, aby "sprawdzili dokumentację dla danej dystrybucji" w przypadku, gdy chcą zainstalować gruszki z wersją php skonfigurowaną na --without-pear
. Mam problem ze znalezieniem takiej dokumentacji, a nawet jeśli tak, nie jestem pewien, jak najpierw usunąć istniejącą instalację gruszki.
Jedyną różnicą pomiędzy '--pear' i' --without-pear' jest brak '/ usr/share/pear' w' include_path'. – mario
OK, to również definiuje stałe 'PEAR_INSTALL_DIR' i' PEAR_EXTENSION_DIR'. Ale są to miękkie zależności w obrębie samej PEAR. – mario
@mario Ok. Jakieś myśli o tym, jak usunąć PEAR? Czy wystarczy usunąć '/ usr/local/bin/pear' i'/usr/local/lib/php/PEAR'? (A także usunąć '/ usr/share/pear' z' include_path' instalacji php, z której pochodzi?) – fronzee