The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблема с подключением к MySQL через PHP (Nibs)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблема с подключением к MySQL через PHP (Nibs)"  
Сообщение от Trans email(ok) on 24-Окт-05, 20:00 
Собственно вот такая вот проблема:
При попытке подключения выдаётся вот такая ошибка в браузер
Fatal error: Call to undefined function: session_start() in /stat/include/utils.php on line 22
Вычитал где-то что нужно ставить PHP4-extention чтоб избавится от этого,
но при попытке установки этого дополнения получаю:
0|/usr/ports/lang/php4-extensions#make install
===>  Installing for php4-extensions-1.0
===>   php4-extensions-1.0 depends on file: /usr/local/include/php/main/php.h - found
===>   php4-extensions-1.0 depends on file: /usr/local/lib/php/20020429/ctype.so - found
===>   php4-extensions-1.0 depends on file: /usr/local/lib/php/20020429/mysql.so - not found
===>    Verifying install for /usr/local/lib/php/20020429/mysql.so in /usr/ports/databases/php4-mysql
===>   php4-mysql-4.3.10_2 depends on executable: phpize - found
===>   php4-mysql-4.3.10_2 depends on file: /usr/local/bin/automake15 - found
===>   php4-mysql-4.3.10_2 depends on file: /usr/local/bin/autoconf253 - found
===>   php4-mysql-4.3.10_2 depends on file: /usr/local/bin/libtool13 - found
===>   php4-mysql-4.3.10_2 depends on shared library: mysqlclient.14 - found
===>  PHPizing for php4-mysql-4.3.10_2
autoheader: `config.h.in' is unchanged
You should update your `aclocal.m4' by running aclocal.
Configuring for:
  PHP Api Version:   20020918
  Zend Module Api No:   20020429
  Zend Extension Api No:   20021010
===>  Configuring for php4-mysql-4.3.10_2
configure: WARNING: you should use --build, --host, --target
checking build system type... i386-portbld-freebsd5.4
checking host system type... i386-portbld-freebsd5.4
checking for i386-portbld-freebsd5.4-gcc... cc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking whether cc understands -c and -o together... yes
checking if compiler supports -R... yes
checking for PHP prefix... /usr/local
checking for PHP includes... -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/Zend -I/usr/local/include/php/TSRM
checking for PHP extension directory... /usr/local/lib/php/extensions/no-debug-non-zts-20020429
checking for re2c... exit 0;
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking for MySQL support... yes, shared
checking for specified location of the MySQL UNIX socket... no
checking for the location of libz... /usr
checking for MySQL UNIX socket location... no
checking for char... yes
checking size of char... 1
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 4
checking for long long... yes
checking size of long long... 8
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking for uid_t in sys/types.h... no
checking for type ulong... no
checking for type uchar... no
checking for type uint... yes
checking for type ushort... yes
checking for int8... no
checking base type of last arg to accept... socklen_t
checking return type of qsort... void
checking for mysql_close in -lmysqlclient... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking for egrep... grep -E
checking for ld used by cc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... nm
checking how to recognise dependent libraries... pass_all
checking dlfcn.h usability... yes
checking dlfcn.h presence... no
configure: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: dlfcn.h: proceeding with the preprocessor's result
checking for dlfcn.h... no
checking how to run the C++ preprocessor... c++ -E
checking for i386-portbld-freebsd5.4-g77... no
checking for i386-portbld-freebsd5.4-f77... no
checking for i386-portbld-freebsd5.4-xlf... no
checking for i386-portbld-freebsd5.4-cf77... no
checking for i386-portbld-freebsd5.4-cft77... no
checking for i386-portbld-freebsd5.4-frt... no
checking for i386-portbld-freebsd5.4-pgf77... no
checking for i386-portbld-freebsd5.4-fl32... no
checking for i386-portbld-freebsd5.4-af77... no
checking for i386-portbld-freebsd5.4-fort77... no
checking for i386-portbld-freebsd5.4-f90... no
checking for i386-portbld-freebsd5.4-xlf90... no
checking for i386-portbld-freebsd5.4-pgf90... no
checking for i386-portbld-freebsd5.4-epcf90... no
checking for i386-portbld-freebsd5.4-f95... no
checking for i386-portbld-freebsd5.4-fort... no
checking for i386-portbld-freebsd5.4-xlf95... no
checking for i386-portbld-freebsd5.4-lf95... no
checking for i386-portbld-freebsd5.4-g95... no
checking for i386-portbld-freebsd5.4-fc... no
checking for g77... no
checking for f77... f77
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether f77 accepts -g... yes
checking the maximum length of command line arguments... (cached) 65536
checking command to parse nm output from cc object... ok
checking for objdir... .libs
checking for i386-portbld-freebsd5.4-ar... no
checking for ar... ar
checking for i386-portbld-freebsd5.4-ranlib... no
checking for ranlib... ranlib
checking for i386-portbld-freebsd5.4-strip... no
checking for strip... strip
checking if cc static flag  works... yes
checking if cc supports -fno-rtti -fno-exceptions... no
checking for cc option to produce PIC... -fPIC
checking if cc PIC flag -fPIC works... yes
checking if cc supports -c -o file.o... yes
checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking dynamic linker characteristics... freebsd5.4 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
checking for c++ option to produce PIC...
checking if c++ supports -c -o file.o... yes
checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... freebsd5.4 ld.so
checking how to hardcode library paths into programs... unsupported
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for f77 option to produce PIC... -fPIC
checking if f77 PIC flag -fPIC works... yes
checking if f77 supports -c -o file.o... yes
checking whether the f77 linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... freebsd5.4 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
configure: error: tag name "CXX" already exists
===>  Script "configure" failed unexpectedly.
Please report the problem to ale@FreeBSD.org [maintainer] and attach the
"/usr/ports/databases/php4-mysql/work/php-4.3.10/ext/mysql/config.log"
including the output of the failure of your make command. Also, it might be
a good idea to provide an overview of all packages installed on your system
(e.g. an `ls /var/db/pkg`).
*** Error code 1

Stop in /usr/ports/databases/php4-mysql.
*** Error code 1

Stop in /usr/ports/lang/php4-extensions.

Кто нить может объяснить в чём тут дело???? Как это лечить? Может мне не нужен extention? Может стоит поставить какой-то один пакет чтоб избавится от ошибки подключения к БД?
ХЕЛП ПЛИЗ!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Проблема с подключением к MySQL через PHP (Nibs)"  
Сообщение от А.Петров on 25-Окт-05, 08:26 
>Собственно вот такая вот проблема:
>При попытке подключения выдаётся вот такая ошибка в браузер
>Fatal error: Call to undefined function: session_start() in /stat/include/utils.php on line 22
>
>Вычитал где-то что нужно ставить PHP4-extention чтоб избавится от этого,
>но при попытке установки этого дополнения получаю:
<--skip-->
>Stop in /usr/ports/lang/php4-extensions.
>
>Кто нить может объяснить в чём тут дело???? Как это лечить? Может
>мне не нужен extention? Может стоит поставить какой-то один пакет чтоб
>избавится от ошибки подключения к БД?
>ХЕЛП ПЛИЗ!

логика действий следующая:
посмотреть документацию к проге, частью которой является /stat/include/utils.php, обычно разработчик указывает какие расширения php (и версия, кстати, тож немаловажный момент 4.3.10 - старенькая, вообще то...) должны быть установлены и какие настройки php.ini должны быть выставлены.
потом смотреть что кажет phpinfo()
потом смотреть php.ini
потом подумать и сделать выводы.

кстати говоря, а каким образом устанавливался сам php (core)?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проблема с подключением к MySQL через PHP (Nibs)"  
Сообщение от patriot (ok) on 25-Окт-05, 11:27 
>Собственно вот такая вот проблема:
>При попытке подключения выдаётся вот такая ошибка в браузер
>Fatal error: Call to undefined function: session_start() in /stat/include/utils.php on line 22
>
>Вычитал где-то что нужно ставить PHP4-extention чтоб избавится от этого,
>но при попытке установки этого дополнения получаю:
>0|/usr/ports/lang/php4-extensions#make install
>===>  Installing for php4-extensions-1.0
>===>   php4-extensions-1.0 depends on file: /usr/local/include/php/main/php.h - found
>===>   php4-extensions-1.0 depends on file: /usr/local/lib/php/20020429/ctype.so - found
>===>   php4-extensions-1.0 depends on file: /usr/local/lib/php/20020429/mysql.so - not found
>===>    Verifying install for /usr/local/lib/php/20020429/mysql.so in /usr/ports/databases/php4-mysql
>===>   php4-mysql-4.3.10_2 depends on executable: phpize - found
>===>   php4-mysql-4.3.10_2 depends on file: /usr/local/bin/automake15 - found
>===>   php4-mysql-4.3.10_2 depends on file: /usr/local/bin/autoconf253 - found
>===>   php4-mysql-4.3.10_2 depends on file: /usr/local/bin/libtool13 - found
>===>   php4-mysql-4.3.10_2 depends on shared library: mysqlclient.14 - found
>===>  PHPizing for php4-mysql-4.3.10_2
>autoheader: `config.h.in' is unchanged
>You should update your `aclocal.m4' by running aclocal.
>Configuring for:
>  PHP Api Version:   20020918
>  Zend Module Api No:   20020429
>  Zend Extension Api No:   20021010
>===>  Configuring for php4-mysql-4.3.10_2
>configure: WARNING: you should use --build, --host, --target
>checking build system type... i386-portbld-freebsd5.4
>checking host system type... i386-portbld-freebsd5.4
>checking for i386-portbld-freebsd5.4-gcc... cc
>checking for C compiler default output... a.out
>checking whether the C compiler works... yes
>checking whether we are cross compiling... no
>checking for suffix of executables...
>checking for suffix of object files... o
>checking whether we are using the GNU C compiler... yes
>checking whether cc accepts -g... yes
>checking whether cc understands -c and -o together... yes
>checking if compiler supports -R... yes
>checking for PHP prefix... /usr/local
>checking for PHP includes... -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/Zend -I/usr/local/include/php/TSRM
>checking for PHP extension directory... /usr/local/lib/php/extensions/no-debug-non-zts-20020429
>checking for re2c... exit 0;
>checking for gawk... no
>checking for mawk... no
>checking for nawk... nawk
>checking for MySQL support... yes, shared
>checking for specified location of the MySQL UNIX socket... no
>checking for the location of libz... /usr
>checking for MySQL UNIX socket location... no
>checking for char... yes
>checking size of char... 1
>checking for int... yes
>checking size of int... 4
>checking for long... yes
>checking size of long... 4
>checking for long long... yes
>checking size of long long... 8
>checking for size_t... yes
>checking whether time.h and sys/time.h may both be included... yes
>checking for uid_t in sys/types.h... no
>checking for type ulong... no
>checking for type uchar... no
>checking for type uint... yes
>checking for type ushort... yes
>checking for int8... no
>checking base type of last arg to accept... socklen_t
>checking return type of qsort... void
>checking for mysql_close in -lmysqlclient... yes
>checking for a sed that does not truncate output... /usr/bin/sed
>checking for egrep... grep -E
>checking for ld used by cc... /usr/bin/ld
>checking if the linker (/usr/bin/ld) is GNU ld... yes
>checking for /usr/bin/ld option to reload object files... -r
>checking for BSD-compatible nm... nm
>checking how to recognise dependent libraries... pass_all
>checking dlfcn.h usability... yes
>checking dlfcn.h presence... no
>configure: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!
>configure: WARNING: dlfcn.h: proceeding with the preprocessor's result
>checking for dlfcn.h... no
>checking how to run the C++ preprocessor... c++ -E
>checking for i386-portbld-freebsd5.4-g77... no
>checking for i386-portbld-freebsd5.4-f77... no
>checking for i386-portbld-freebsd5.4-xlf... no
>checking for i386-portbld-freebsd5.4-cf77... no
>checking for i386-portbld-freebsd5.4-cft77... no
>checking for i386-portbld-freebsd5.4-frt... no
>checking for i386-portbld-freebsd5.4-pgf77... no
>checking for i386-portbld-freebsd5.4-fl32... no
>checking for i386-portbld-freebsd5.4-af77... no
>checking for i386-portbld-freebsd5.4-fort77... no
>checking for i386-portbld-freebsd5.4-f90... no
>checking for i386-portbld-freebsd5.4-xlf90... no
>checking for i386-portbld-freebsd5.4-pgf90... no
>checking for i386-portbld-freebsd5.4-epcf90... no
>checking for i386-portbld-freebsd5.4-f95... no
>checking for i386-portbld-freebsd5.4-fort... no
>checking for i386-portbld-freebsd5.4-xlf95... no
>checking for i386-portbld-freebsd5.4-lf95... no
>checking for i386-portbld-freebsd5.4-g95... no
>checking for i386-portbld-freebsd5.4-fc... no
>checking for g77... no
>checking for f77... f77
>checking whether we are using the GNU Fortran 77 compiler... yes
>checking whether f77 accepts -g... yes
>checking the maximum length of command line arguments... (cached) 65536
>checking command to parse nm output from cc object... ok
>checking for objdir... .libs
>checking for i386-portbld-freebsd5.4-ar... no
>checking for ar... ar
>checking for i386-portbld-freebsd5.4-ranlib... no
>checking for ranlib... ranlib
>checking for i386-portbld-freebsd5.4-strip... no
>checking for strip... strip
>checking if cc static flag  works... yes
>checking if cc supports -fno-rtti -fno-exceptions... no
>checking for cc option to produce PIC... -fPIC
>checking if cc PIC flag -fPIC works... yes
>checking if cc supports -c -o file.o... yes
>checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes
>checking whether -lc should be explicitly linked in... yes
>checking dynamic linker characteristics... freebsd5.4 ld.so
>checking how to hardcode library paths into programs... immediate
>checking whether stripping libraries is possible... yes
>checking if libtool supports shared libraries... yes
>checking whether to build shared libraries... yes
>checking whether to build static libraries... no
>configure: creating libtool
>appending configuration tag "CXX" to libtool
>checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
>checking for c++ option to produce PIC...
>checking if c++ supports -c -o file.o... yes
>checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
>checking dynamic linker characteristics... freebsd5.4 ld.so
>checking how to hardcode library paths into programs... unsupported
>checking whether stripping libraries is possible... yes
>appending configuration tag "F77" to libtool
>checking if libtool supports shared libraries... yes
>checking whether to build shared libraries... yes
>checking whether to build static libraries... no
>checking for f77 option to produce PIC... -fPIC
>checking if f77 PIC flag -fPIC works... yes
>checking if f77 supports -c -o file.o... yes
>checking whether the f77 linker (/usr/bin/ld) supports shared libraries... yes
>checking dynamic linker characteristics... freebsd5.4 ld.so
>checking how to hardcode library paths into programs... immediate
>checking whether stripping libraries is possible... yes
>configure: error: tag name "CXX" already exists
>===>  Script "configure" failed unexpectedly.
>Please report the problem to ale@FreeBSD.org [maintainer] and attach the
>"/usr/ports/databases/php4-mysql/work/php-4.3.10/ext/mysql/config.log"
>including the output of the failure of your make command. Also, it
>might be
>a good idea to provide an overview of all packages installed on
>your system
>(e.g. an `ls /var/db/pkg`).
>*** Error code 1
>
>Stop in /usr/ports/databases/php4-mysql.
>*** Error code 1
>
>Stop in /usr/ports/lang/php4-extensions.
>
>Кто нить может объяснить в чём тут дело???? Как это лечить? Может
>мне не нужен extention? Может стоит поставить какой-то один пакет чтоб
>избавится от ошибки подключения к БД?
>ХЕЛП ПЛИЗ!


Где это вы такую чушь вычитали? Все гораздо проще. Во FreeBSD порты php явно какойто идиот делал, у них в Makefile по дефолту ключ --disable-all, с которым php совершенно неюзабильным получается для программиста.

Поэтому делаем следующиее:
1. cd /usr/ports/lang/php4 (или что вы тым собирали, например модуль или cgi)
2. Make deinstal.
3. cd /usport/lang/php4
4. vi Makefile (Это касается и модуля и цги), и убираем ключ disable-all.
5. Фсе. собираем нормальный пхп.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Проблема с подключением к MySQL через PHP (Nibs)"  
Сообщение от patriot (ok) on 25-Окт-05, 11:33 
З.Ы. Для корректной работы MySQL пропишите в Makefile ключ --with-mysql=...
Более подробно читайте на php.net
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Проблема с подключением к MySQL через PHP (Nibs)"  
Сообщение от А.Петров on 25-Окт-05, 12:38 
>Где это вы такую чушь вычитали? Все гораздо проще. Во FreeBSD порты
>php явно какойто идиот делал, у них в Makefile по дефолту
>ключ --disable-all, с которым php совершенно неюзабильным получается для программиста.
>
>Поэтому делаем следующиее:
>1. cd /usr/ports/lang/php4 (или что вы тым собирали, например модуль или cgi)
>
>2. Make deinstal.
>3. cd /usport/lang/php4
>4. vi Makefile (Это касается и модуля и цги), и убираем ключ
>disable-all.
>5. Фсе. собираем нормальный пхп.

позвольте не согласиться. порты для PHP во FreeBSD очень понятны и логичны, если дать себе труд хоть немного подумать. и явно не идиот их "делал".
не надо ничего менять в /usr/ports/lang/php4/Makefile. это лишнее и бесполезное. да еще и вредное.
нужно понять, что в
/usr/ports/lang/php4/
ИЛИ
/usr/ports/www/mod_php4
ИЛИ
/usr/ports/lang/php4-cli/
собирается только ядро (core) PHP
а вот остальные расширения собираются как дополнительные модули через
/usr/ports/lang/php4-extensions
без шума и пыли, и только то, что действительно нужно. и в данном аспекте --disable-all в /usr/ports/lang/php4/Makefile очень даже к месту.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Проблема с подключением к MySQL через PHP (Nibs)"  
Сообщение от Trans email(??) on 25-Окт-05, 17:10 
Ну может и так, но я НЕМОГУ ПОСТАВИТЬ ЭТО ДОЛБАННОЕ РАСШИРЕНИЕ!
А если makefile PHP убрать disable-all, то получаю ошибку
configure: error: libjpeg.(a|so) not found.
===>  Script "configure" failed unexpectedly.
Please report the problem to ale@FreeBSD.org [maintainer] and attach the
"/usr/ports/lang/php4/work/php-4.3.10/config.log" including the output of the
failure of your make command. Also, it might be a good idea to provide an
overview of all packages installed on your system (e.g. an `ls /var/db/pkg`).
*** Error code 1

Где её взять-то?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Проблема с подключением к MySQL через PHP (Nibs)"  
Сообщение от А.Петров on 25-Окт-05, 17:25 
>Ну может и так, но я НЕМОГУ ПОСТАВИТЬ ЭТО ДОЛБАННОЕ РАСШИРЕНИЕ!
>А если makefile PHP убрать disable-all, то получаю ошибку
>configure: error: libjpeg.(a|so) not found.
>===>  Script "configure" failed unexpectedly.
>Please report the problem to ale@FreeBSD.org [maintainer] and attach the
>"/usr/ports/lang/php4/work/php-4.3.10/config.log" including the output of the
>failure of your make command. Also, it might be a good idea
>to provide an
>overview of all packages installed on your system (e.g. an `ls /var/db/pkg`).
>
>*** Error code 1
>
>Где её взять-то?

давайте спокойно, с самого начала.
для ясности мысли сделайте deinstall и clean в /usr/ports/lang/php4 и /usr/ports/www/mod_php4
затем проверьте в  /var/db/ports или /var/db/pkg (не помню точно где лежит, по моему в ports)  для php-extensions. если осталось - удалим его.
потом
в /usr/ports/www/mod_php4 делаем make install clean (ничего ни в каких Makefile не исправляя). надеюсь, что apache тож из портов поставлен.
затем в /usr/ports/lang/php-extensions делаем make  и выбираем нужные нам расширения. make install && make clean.
вот и все. ничего сложного.
и все-таки я настоятельно рекомендую обновить порты. 4.3.10 - довольно старенькая версия.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Проблема с подключением к MySQL через PHP (Nibs)"  
Сообщение от Trans email(??) on 26-Окт-05, 06:20 
>давайте спокойно, с самого начала.
>для ясности мысли сделайте deinstall и clean в /usr/ports/lang/php4 и /usr/ports/www/mod_php4
>затем проверьте в  /var/db/ports или /var/db/pkg (не помню точно где лежит,
>по моему в ports)  для php-extensions. если осталось - удалим
>его.
>потом
>в /usr/ports/www/mod_php4 делаем make install clean (ничего ни в каких Makefile не
>исправляя). надеюсь, что apache тож из портов поставлен.
>затем в /usr/ports/lang/php-extensions делаем make  и выбираем нужные нам расширения. make
>install && make clean.
>вот и все. ничего сложного.
>и все-таки я настоятельно рекомендую обновить порты. 4.3.10 - довольно старенькая версия.
>
Я так и делал, но для уверенности сделал ещё раз! Запирается на php4-mysql
пишет тоже самое что я писал на самом верху!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Проблема с подключением к MySQL через PHP (Nibs)"  
Сообщение от Simps (ok) on 26-Окт-05, 12:49 
>>давайте спокойно, с самого начала.
>>для ясности мысли сделайте deinstall и clean в /usr/ports/lang/php4 и /usr/ports/www/mod_php4
>>затем проверьте в  /var/db/ports или /var/db/pkg (не помню точно где лежит,
>>по моему в ports)  для php-extensions. если осталось - удалим
>>его.
>>потом
>>в /usr/ports/www/mod_php4 делаем make install clean (ничего ни в каких Makefile не
>>исправляя). надеюсь, что apache тож из портов поставлен.
>>затем в /usr/ports/lang/php-extensions делаем make  и выбираем нужные нам расширения. make
>>install && make clean.
>>вот и все. ничего сложного.
>>и все-таки я настоятельно рекомендую обновить порты. 4.3.10 - довольно старенькая версия.
>>
>Я так и делал, но для уверенности сделал ещё раз! Запирается на
>php4-mysql
>пишет тоже самое что я писал на самом верху!

pkg_add -r jpeg

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Проблема с подключением к MySQL через PHP (Nibs)"  
Сообщение от А.Петров on 26-Окт-05, 14:27 

>Я так и делал, но для уверенности сделал ещё раз! Запирается на
>php4-mysql
>пишет тоже самое что я писал на самом верху!

а покажите /etc/make.conf

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Проблема с подключением к MySQL через PHP (Nibs)"  
Сообщение от Trans email(??) on 27-Окт-05, 02:05 
>
>>Я так и делал, но для уверенности сделал ещё раз! Запирается на
>>php4-mysql
>>пишет тоже самое что я писал на самом верху!
>
>а покажите /etc/make.conf
Всё, поставил я это просто из php4 добавив в makefile то что сказали!
Надоело мне с расширениями мучится!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Проблема с подключением к MySQL через PHP (Nibs)"  
Сообщение от patriot (??) on 28-Окт-05, 21:19 
>>
>>>Я так и делал, но для уверенности сделал ещё раз! Запирается на
>>>php4-mysql
>>>пишет тоже самое что я писал на самом верху!
>>
>>а покажите /etc/make.conf
>Всё, поставил я это просто из php4 добавив в makefile то что
>сказали!
>Надоело мне с расширениями мучится!

Я же говорил! А вы - екстеншны, екстеншны :-)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Проблема с подключением к MySQL через PHP (Nibs)"  
Сообщение от А.Петров on 28-Окт-05, 21:43 
>>>
>>>>Я так и делал, но для уверенности сделал ещё раз! Запирается на
>>>>php4-mysql
>>>>пишет тоже самое что я писал на самом верху!
>>>
>>>а покажите /etc/make.conf
>>Всё, поставил я это просто из php4 добавив в makefile то что
>>сказали!
>>Надоело мне с расширениями мучится!
>
>Я же говорил! А вы - екстеншны, екстеншны :-)

говорил, говорил...
налицо явное непонимание как сути портов, так и сути сборки во FeeBSD.
обидно. однако...
человек не разобрался, но - заработало...
...чудом.
оставит все как есть, а в системе-то каша, очевидно же.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Проблема с подключением к MySQL через PHP (Nibs)"  
Сообщение от Trans email(??) on 28-Окт-05, 23:53 
>>>>
>>>>>Я так и делал, но для уверенности сделал ещё раз! Запирается на
>>>>>php4-mysql
>>>>>пишет тоже самое что я писал на самом верху!
>>>>
>>>>а покажите /etc/make.conf
>>>Всё, поставил я это просто из php4 добавив в makefile то что
>>>сказали!
>>>Надоело мне с расширениями мучится!
>>
>>Я же говорил! А вы - екстеншны, екстеншны :-)
>
>говорил, говорил...
>налицо явное непонимание как сути портов, так и сути сборки во FeeBSD.
>
>обидно. однако...
>человек не разобрался, но - заработало...
>...чудом.
>оставит все как есть, а в системе-то каша, очевидно же.

Всёже интерестно суть возникновения ошибки!
А самое смешное, что я сейчас всё полностью переставляю с чистого листа (хард сдох) и попробовал опять же расширения поставить, но получил всё тоже самое!
Через правку мейкфайла гораздо быстрее получается чем разбиратся с проблемой! :-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Проблема с подключением к MySQL через PHP (Nibs)"  
Сообщение от patriot (ok) on 03-Ноя-05, 23:35 
>>>>
>>>>>Я так и делал, но для уверенности сделал ещё раз! Запирается на
>>>>>php4-mysql
>>>>>пишет тоже самое что я писал на самом верху!
>>>>
>>>>а покажите /etc/make.conf
>>>Всё, поставил я это просто из php4 добавив в makefile то что
>>>сказали!
>>>Надоело мне с расширениями мучится!
>>
>>Я же говорил! А вы - екстеншны, екстеншны :-)
>
>говорил, говорил...
>налицо явное непонимание как сути портов, так и сути сборки во FeeBSD.
>
>обидно. однако...
>человек не разобрался, но - заработало...
>...чудом.
>оставит все как есть, а в системе-то каша, очевидно же.

Чтоже вы сразу хамите то? Я прекрасно понимаю, что такое порты и с чем их едят. Просто привычка у меня такая при сборке пхп. Если у вас будет 20 серверов - вы так и будете на каждом из них ексепшны собирать? По мне - так проще сделать один Makefile и раскидать по машинам.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Проблема с подключением к MySQL через PHP (Nibs)"  
Сообщение от Trans email(??) on 05-Ноя-05, 00:02 
>Чтоже вы сразу хамите то? Я прекрасно понимаю, что такое порты и
>с чем их едят. Просто привычка у меня такая при сборке
>пхп. Если у вас будет 20 серверов - вы так и
>будете на каждом из них ексепшны собирать? По мне - так
>проще сделать один Makefile и раскидать по машинам.
У меня не 20 машин, а одна, но от этого проблем не меньше.
Собственно у меня тут хард накрылся, вот переустановил, встало с изменением makefile нормально, но теперь проблема другая!
если в rc.conf прописать hostname, то нефига не работает! Любая сетевая программа выкидывает сообщение can't bind main listen socket.
Не в тему, но может быть кто знает как это исправить?
если у кого есть идеи, то скиньте на goblinstation@yahoo.com плиз.
Сенкс огромный за помощь при установке MYSQL ,на этом тред наверное стоит считать закрытым.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Проблема с подключением к MySQL через PHP (Nibs)"  
Сообщение от lamer16 on 22-Май-07, 23:35 
Позднова-то конечно я сюда забрел, но все-таки...
после правки makefile и переустановки пхп у меня фри 4,11 вообще не грузится....

can't load 'kernel'

единственное в чем я сомневаюсь, так это в том что я не указал дректорию в строчке
--with-mysql[=DIR]

просто написал --with-mysql

скажите это могло повлиять на ядро?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру