Здравствуйте! У меня возникла проблема во FreeBSD 5.1 при установке Apache_1.3.28
После компиляции PHP-4.3.3 и добавления модуля в Апач
в папке apache_1.3.28/src/modules/php4 нет указанного в инструкции по установке (INSTALL ) файла libphp4.a, зато есть файл libmodphp4.a
перейдя в папку с апачем, даю команду ./configure --activate-module=src/modules/php4/libmodphp4.a
собственно получаю ерунду (последнии строки приведены ниже)
попробовал переустановить gcc на gcc-3.3-20030804 - то же самое :(
в чем дело не пойму. Пробовал менять и апатч и пхп... не помогает
помогите пожалуйста!!!
mod_php4.c:540: syntax error before "fh"
mod_php4.c:542: `fh' undeclared (first use in this function)
mod_php4.c:542: `r' undeclared (first use in this function)
mod_php4.c:543: `NULL' undeclared (first use in this function)
mod_php4.c:545: `ZEND_HANDLE_FILENAME' undeclared (first use in this function)
mod_php4.c:551: `ZEND_INCLUDE' undeclared (first use in this function)
mod_php4.c:551: syntax error before "TSRMLS_CC"
mod_php4.c:552: `OK' undeclared (first use in this function)
mod_php4.c: At top level:
mod_php4.c:555: syntax error before '{' token
../../include/http_conf_globals.h:85: storage size of `ap_bind_address' isn't known
../../include/http_conf_globals.h:115: storage size of `ap_server_root' isn't known
../../include/http_conf_globals.h:116: storage size of `ap_server_confname' isn't known
../../include/http_conf_globals.h:126: storage size of `ap_coredump_dir' isn't known
*** Error code 1
З.Ы. В версии 4.7 такой проблемы не наблюдалось...
up
>Здравствуйте! У меня возникла проблема во FreeBSD 5.1 при установке Apache_1.3.28
>После компиляции PHP-4.3.3 и добавления модуля в Апач
>в папке apache_1.3.28/src/modules/php4 нет указанного в инструкции по установке (INSTALL ) файла
>libphp4.a, зато есть файл libmodphp4.a
>перейдя в папку с апачем, даю команду ./configure --activate-module=src/modules/php4/libmodphp4.a
>собственно получаю ерунду (последнии строки приведены ниже)
>попробовал переустановить gcc на gcc-3.3-20030804 - то же самое :(
>в чем дело не пойму. Пробовал менять и апатч и пхп... не
>помогает
>помогите пожалуйста!!!
>mod_php4.c:540: syntax error before "fh"
>mod_php4.c:542: `fh' undeclared (first use in this function)
>mod_php4.c:542: `r' undeclared (first use in this function)
>mod_php4.c:543: `NULL' undeclared (first use in this function)
>mod_php4.c:545: `ZEND_HANDLE_FILENAME' undeclared (first use in this function)
>mod_php4.c:551: `ZEND_INCLUDE' undeclared (first use in this function)
>mod_php4.c:551: syntax error before "TSRMLS_CC"
>mod_php4.c:552: `OK' undeclared (first use in this function)
>mod_php4.c: At top level:
>mod_php4.c:555: syntax error before '{' token
>../../include/http_conf_globals.h:85: storage size of `ap_bind_address' isn't known
>../../include/http_conf_globals.h:115: storage size of `ap_server_root' isn't known
>../../include/http_conf_globals.h:116: storage size of `ap_server_confname' isn't known
>../../include/http_conf_globals.h:126: storage size of `ap_coredump_dir' isn't known
>*** Error code 1
>З.Ы. В версии 4.7 такой проблемы не наблюдалось...Поищи еще в папки php-4.3.3
find . -name libphp4.a
потом просто скопируй в
apache_1.3.28/src/modules/php4
./configure --activate-module=src/modules/php4/libphp4.a
должно все работать!
Поищи еще в папки php-4.3.3
find . -name libphp4.a
потом просто скопируй в
apache_1.3.28/src/modules/php4
./configure --activate-module=src/modules/php4/libphp4.a
должно все работать!
Спасибо!
все замечательно работает!
>Спасибо!
>все замечательно работает!При установке другой версии php(обновлении) и не только будет тот же трабл. Лечится переустановкой(обновлением) библиотек.
Счас не помню каких, смотрел в зависимостях php.
Компилить пхп надо с опцией --with-apache=путь к исходникам апача
вообще на linuxnews.ru есть статься мультика как это делается
для 5.1 то же все сисясто, у меня тоже 5.1 + апач 1.3.28 + пхп 4.3.3 + mod_ssl.
>Здравствуйте! У меня возникла проблема во FreeBSD 5.1 при установке Apache_1.3.28
>После компиляции PHP-4.3.3 и добавления модуля в Апач
>в папке apache_1.3.28/src/modules/php4 нет указанного в инструкции по установке (INSTALL ) файла
>libphp4.a, зато есть файл libmodphp4.a
>перейдя в папку с апачем, даю команду ./configure --activate-module=src/modules/php4/libmodphp4.a
>собственно получаю ерунду (последнии строки приведены ниже)
>попробовал переустановить gcc на gcc-3.3-20030804 - то же самое :(
>в чем дело не пойму. Пробовал менять и апатч и пхп... не
>помогает
>помогите пожалуйста!!!
>mod_php4.c:540: syntax error before "fh"
>mod_php4.c:542: `fh' undeclared (first use in this function)
>mod_php4.c:542: `r' undeclared (first use in this function)
>mod_php4.c:543: `NULL' undeclared (first use in this function)
>mod_php4.c:545: `ZEND_HANDLE_FILENAME' undeclared (first use in this function)
>mod_php4.c:551: `ZEND_INCLUDE' undeclared (first use in this function)
>mod_php4.c:551: syntax error before "TSRMLS_CC"
>mod_php4.c:552: `OK' undeclared (first use in this function)
>mod_php4.c: At top level:
>mod_php4.c:555: syntax error before '{' token
>../../include/http_conf_globals.h:85: storage size of `ap_bind_address' isn't known
>../../include/http_conf_globals.h:115: storage size of `ap_server_root' isn't known
>../../include/http_conf_globals.h:116: storage size of `ap_server_confname' isn't known
>../../include/http_conf_globals.h:126: storage size of `ap_coredump_dir' isn't known
>*** Error code 1
>З.Ы. В версии 4.7 такой проблемы не наблюдалось...