Я довольно новичок в Linux (просто настраиваюсь с помощью дистрибутива Mint 16), и у меня все работает правильно с моим Apache 2.4.9 с MySQL и PHP5.5, но я использую это для локальной веб-разработки, и мой хост имеет только PHP5.3 установлено. Чтобы убедиться, что я не использую функции, которые не будут работать в рабочей среде, я хочу установить старую версию вместо 5.5.
Я скачал исходный архив PHP-5.3.28, но когда я запустил скрипт configure, он говорит:
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. что плохого, что он не признавая ее/найти требуемый файл config и 2. Будет ли продолжение make / make установки этого автономного пакета работать без нарушения функциональности php.
у меня были некоторые проблемы с его настройкой до сих пор (главным образом потому, что я в крутая кривая обучения для Linux прямо сейчас), и я действительно не хочу снова проходить через это, поэтому я бы предпочел оставить ее на 5.5, если это слишком рискованно. 🙂