при установке php 5.2.5 вылетает еррор: Код (Text): checking for PDO includes... checking for PDO includes... ./configure: line 77889: test: too many arguments ./configure: line 77891: test: too many arguments configure: error: Cannot find php_pdo_driver.h. как исправить ?
тема старая, но я все же допишу сюда, авось кому-то пригодистя. Осваиваю Arch Linux. Апача вроде как поставил. Потом стал ставить РНР 5,4,0 и получил такую же ошибку, что установщик не может найти файл php_pdo_driver.h Я запустил принудительный поиск, начиная с корня и нашел его в /usr/include/php/ext/pdo Потом долго и упорно пытался указать к нему путь для установщика, но установщик столь же упорно не хотел со мной общаться. В итоге вот какое было решение: 1) раз при установке через консоль вылезало сообщение: Cannot find php_pdo_driver.h , я нашел все сообщения в файле /usr/local/src/php-5.4.0/configure (у меня было 6-7 таких сообщений на весь файл) и каждое пометил так. чтобы можно было понять, которое именно мне вылезает (так и прописал им номера). 2) Запустил и получилось, что меня беспокоило самое последнее сообщение. 3) там есть переменная $abs_sdir - в ней-то вся и проблема... в ней у меня шло значение /usr/local/src/php-5.4.0, в котором нужного файла и в помине нет. Тут можно либо запихнуть нужный файл (но нет гарантии, что не придется вот так вручную еще пару сотен файлов переместить). либо подправить код. Я подправил код с: Код (Text): if test -f $abs_srcdir/include/php/ext/pdo/php_pdo_driver.h; then pdo_cv_inc_path=$abs_srcdir/ext elif test -f $abs_srcdir/ext/pdo/php_pdo_driver.h; then pdo_cv_inc_path=$abs_srcdir/ext elif test -f $prefix/include/php/ext/pdo/php_pdo_driver.h; then pdo_cv_inc_path=$prefix/include/php/ext fi на: Код (Text): if test -f $abs_srcdir/include/php/ext/pdo/php_pdo_driver.h; then pdo_cv_inc_path=$abs_srcdir/ext elif test -f $abs_srcdir/ext/pdo/php_pdo_driver.h; then pdo_cv_inc_path=$abs_srcdir/ext elif test -f $prefix/include/php/ext/pdo/php_pdo_driver.h; then pdo_cv_inc_path=$prefix/include/php/ext else { pdo_cv_inc_path=/usr/include/php/ext/pdo/ $as_echo "\n pdo_cv_inc_path = - $pdo_cv_inc_path - " >&6} fi После этого у меня вроде все установилось и РНР поблагодарил меня за его использование... хотя напоследок он все же ругнулся на какой-то файл main/build-defs.h.in Надеюсь, что кому-нибудь русскоговорящему и поангицкинифиганепонимающему поможет мой опыт...