Я досить новачок у Linux (просто налаштовуючи за допомогою дистрибутива Mint 16), і я все правильно працював з моїм Apache 2.4.9 з MySQL та PHP5.5, але я використовую це для локальної веб-розробки та мого хоста встановлено лише PHP5.3 Щоб переконатися, що я не використовую функції, які не працюватимуть у виробництві, я хочу встановити старішу версію замість 5.5.
Я завантажив вихідний tarball PHP-5.3.28, але коли я запустив сценарій налаштування, він говорить:
configure: error: xml2-config not found. Please check your libxml2 installation.
Виконання dpkg -l *xml*
повернень:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===============================-====================-====================-===================================================================
un docbk-xml <none> (no description available)
ii docbook-xml 4.5-7.2 all standard XML documentation system for software and systems
un liblouisxml-dev <none> (no description available)
ii libmono-system-xml-linq4.0-cil 2.10.8.1-5ubuntu2 all Mono System.Xml.Linq library (for CLI 4.0)
ii libmono-system-xml4.0-cil 2.10.8.1-5ubuntu2 all Mono System.Xml library (for CLI 4.0)
ii libqt4-xml:amd64 4:4.8.4+dfsg-0ubuntu amd64 Qt 4 XML module
ii libqt4-xmlpatterns:amd64 4:4.8.4+dfsg-0ubuntu amd64 Qt 4 XML patterns module
ii libqt5xml5:amd64 5.0.2+dfsg1-7ubuntu1 amd64 Qt 5 XML module
un libxml-parser-lite-tree-perl <none> (no description available)
un libxml-simple-perl <none> (no description available)
ii libxml2:amd64 2.9.1+dfsg1-3ubuntu2 amd64 GNOME XML library
un libxml2-utils <none> (no description available)
ii python-libxml2 2.9.1+dfsg1-3ubuntu2 amd64 Python bindings for the GNOME XML library
ii python-lxml 3.2.0-1 amd64 pythonic binding for the libxml2 and libxslt libraries
un python-lxml-dbg <none> (no description available)
un python2.3-lxml <none> (no description available)
un python2.4-lxml <none> (no description available)
un python2.7-libxml2 <none> (no description available)
un python2.7-lxml <none> (no description available)
ii python3-lxml 3.2.0-1 amd64 pythonic binding for the libxml2 and libxslt libraries
un python3-lxml-dbg <none> (no description available)
un python3.3-lxml <none> (no description available)
ii xml-core 0.13+nmu2 all XML infrastructure and XML catalog file support
Як бачите, libxml2: amd64 (у мене 64-бітна система) встановлено.
Не могли б ви вказати мені 1. що не так, що він не розпізнає його / знаходить потрібний файл конфігурації та 2. Чи буде продовжувати встановлення / зробити встановлення цього автономного пакету, не порушуючи функціональність php.
У мене виникли проблеми з налаштуванням цього далеко (головним чином через те, що я зараз в крутій кривій навчання для Linux), і мені дійсно не хочеться повторювати це знову, тому я вважаю за краще залишити його на рівні 5,5 якщо це занадто ризиковано. :)