Назад | Перейти на главную страницу

Как я могу изменить путь для xml2-config

Я уже задавал тот же вопрос в stackoverflow. Мне нужна дополнительная помощь.

Я пытаюсь обновить libxml2 из 2.6.26 к 2.7.7 на CentOS5.5

Я установил libxml2-2.7.7 в /opt/libxml2-2.7.7/bin/

Я уже установил 2.6.26 в /usr по yum install libxml2 libxml2-devel.

Когда я настраиваю PHP5.3 --with-libxml-dir=/opt/libxml2-2.7.7/bin сообщение показывает.

checking whether to enable LIBXML support... yes
checking libxml2 install dir... /opt/libxml2-2.7.7/bin
checking for xml2-config path... /usr/bin/xml2-config

Конфигурация PHP не может найти xml2-config файл в /opt/libxml2-2.7.7/bin

Я не хочу, чтобы конфигурация PHP выглядела /usr/bin/xml2-config так что установленный PHP использует libxml2-2.6.26.

Итак, у меня есть две разные версии libxml2 СЕЙЧАС

#/opt/libxml2-2.7.7/bin/xml2-config --version
2.7.7

# /usr/bin/xml2-config --version
2.6.26

А это переменная окружения PATH.

PATH=/opt/php-5.3.14/bin:/opt/apache-httpd-2.2.22/bin:/opt/libxml2-2.7.7/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/lib/oracle/11.2/client64/bin

думаю /opt/libxml2-2.7.7/bin до /usr/bin.

Но если я наберу xml2-conifg без пути это один под /usr/bin.

# xml2-config --version

2.6.26

Есть ли еще какие-то настройки? xml2-config работать под /opt/libxml2-2.7.7/bin?

Я также изменил символическую ссылку.

ls -la|grep libxml
-rw-r--r--  1 root root  2071024 Mar  5 16:56 libxml2.a
lrwxrwxrwx  1 root root       39 Apr  4 11:47 libxml2.so -> /opt/libxml2-2.7.7/lib/libxml2.so.2.7.7
lrwxrwxrwx  1 root root       39 Apr  4 18:59 libxml2.so.2 -> /opt/libxml2-2.7.7/lib/libxml2.so.2.7.7
-rwxr-xr-x  1 root root  1298872 Mar  5 16:56 libxml2.so.2.6.26

Попробуйте настроить PHP с помощью --with-libxml-dir=/opt/libxml2-2.7.7.
В /bin суффикс будет добавлен автоматически.
Видеть руководство по PHP. Он содержит расплывчатое описание, но я проверил его в configure сценарий:

Местоположение ([DIR]), указанное с помощью --with-libxml-dir ([DIR] = / bin / xml2-config)