php5 не парсит extensions.ini

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.

php5 не парсит extensions.ini

Новое сообщение GRooVE » 2009-09-18 17:12:32

Добрый день уважаемые форумчане!
Имеется такая проблема:
После установки "apache 2.2 + php 5.2.10 + fastcgi" никак не могу заставить php5 парсить extensions.ini. /usr/ports/lang/php5-extensions ессесено установлен.
Вот что пишет phpinfo()
Код: Выделить всёРазвернуть
Loaded Configuration File    /usr/local/etc/php.ini 
Scan this dir for additional .ini files    /usr/local/etc/php
additional .ini files parsed    (none)


Ставлю данную связку не первый раз, а вот с такой проблемой сталкиваюсь впервые.
Гугль помогать отказался (

Заранее спасибо!
Аватара пользователя
GRooVE
сержант
 
Сообщения: 231
Зарегистрирован: 2009-01-04 11:33:43
Откуда: Odessa, UA

Re: php5 не парсит extensions.ini

Новое сообщение skeletor » 2009-09-18 19:18:50

А перечитывали конфиг apache после установки php-extensions?
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"
Аватара пользователя
skeletor
лейтенант
 
Сообщения: 846
Зарегистрирован: 2007-11-16 19:22:04
Откуда: Kiev

Re: php5 не парсит extensions.ini

Новое сообщение GRooVE » 2009-09-18 19:21:51

естественно
Аватара пользователя
GRooVE
сержант
 
Сообщения: 231
Зарегистрирован: 2009-01-04 11:33:43
Откуда: Odessa, UA

Re: php5 не парсит extensions.ini

Новое сообщение Alex Keda » 2009-09-19 12:57:06

Код: Выделить всёРазвернуть
ls -al /usr/local/etc/php
Убей их всех! Бог потом рассортирует...
Аватара пользователя
Alex Keda
стреляли...
 
Сообщения: 28159
Зарегистрирован: 2004-10-18 15:25:19
Откуда: Made in USSR

Re: php5 не парсит extensions.ini

Новое сообщение GRooVE » 2009-09-20 9:25:09

Код: Выделить всёРазвернуть
root@mail [~]# pkg_version -v | grep extensions
php5-extensions-1.3                 =   up-to-date with port
root@mail [~]# php -v
PHP 5.2.10 with Suhosin-Patch 0.9.7 (cli) (built: Sep 18 2009 15:47:59)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
root@mail [~]# ll /usr/local/etc/php
total 2
-rw-r--r--  1 root  wheel  677 18 сен 15:15 extensions.ini


Сейчас заметил еще маразм:
Код: Выделить всёРазвернуть
root@mail [~]# php -i | grep extension
additional .ini files parsed => /usr/local/etc/php/extensions.ini
extension_dir => /usr/local/lib/php/20060613 => /usr/local/lib/php/20060613
mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.


однако: (см. вложение)

Интересно, почему
Код: Выделить всёРазвернуть
extension_dir => /usr/local/lib/php/20060613 => /usr/local/lib/php/20060613

Если
Код: Выделить всёРазвернуть
root@mail [~]# cat /usr/local/etc/php.ini | grep 20060613

Откуда он вообще это взял?
Вложения
Безымянный.jpg
Безымянный.jpg (22.53 Кб) Просмотров: 229
Аватара пользователя
GRooVE
сержант
 
Сообщения: 231
Зарегистрирован: 2009-01-04 11:33:43
Откуда: Odessa, UA

Re: php5 не парсит extensions.ini

Новое сообщение FenX » 2009-09-20 9:57:40

Код: Выделить всёРазвернуть
Configuration File (php.ini) Path    /usr/local/etc
Loaded Configuration File    /usr/local/etc/php.ini
Scan this dir for additional .ini files    /usr/local/etc/php
additional .ini files parsed    /usr/local/etc/php/extensions.ini
PHP API    20041225
PHP Extension    20060613


Код: Выделить всёРазвернуть
$ cat /usr/local/etc/php.ini | grep extension
extension_dir = "/usr/local/lib/php/20060613"


покажи ка:
Код: Выделить всёРазвернуть
ls -la /usr/local/lib/php/20060613
Аватара пользователя
FenX
ст. прапорщик
 
Сообщения: 504
Зарегистрирован: 2008-04-23 18:46:53
Откуда: Moscow

Re: php5 не парсит extensions.ini

Новое сообщение GRooVE » 2009-09-20 11:44:56

Код: Выделить всёРазвернуть
root@mail [~]# ll /usr/local/lib/php/20060613
total 4970
-r--r--r--  1 root  wheel    38036 26 авг 20:58 bcmath.so
-r--r--r--  1 root  wheel    24695 26 авг 20:58 bz2.so
-r--r--r--  1 root  wheel    29934 26 авг 20:58 calendar.so
......................
Последний раз редактировалось GRooVE 2009-09-20 11:51:35, всего редактировалось 1 раз.
Аватара пользователя
GRooVE
сержант
 
Сообщения: 231
Зарегистрирован: 2009-01-04 11:33:43
Откуда: Odessa, UA

Re: php5 не парсит extensions.ini

Новое сообщение FenX » 2009-09-20 11:47:36

ну так а что он загружать будет?)))
собирай плагины для пыха)))

Код: Выделить всёРазвернуть
$ make -C /usr/ports/lang/php5-extensions install clean
Аватара пользователя
FenX
ст. прапорщик
 
Сообщения: 504
Зарегистрирован: 2008-04-23 18:46:53
Откуда: Moscow

Re: php5 не парсит extensions.ini

Новое сообщение GRooVE » 2009-09-20 11:52:02

сорри, исправил предыдущий пост :)
Аватара пользователя
GRooVE
сержант
 
Сообщения: 231
Зарегистрирован: 2009-01-04 11:33:43
Откуда: Odessa, UA

Re: php5 не парсит extensions.ini

Новое сообщение FenX » 2009-09-20 11:53:07

Код: Выделить всёРазвернуть
$ cat /usr/local/etc/php.ini | grep extension
Аватара пользователя
FenX
ст. прапорщик
 
Сообщения: 504
Зарегистрирован: 2008-04-23 18:46:53
Откуда: Moscow

Re: php5 не парсит extensions.ini

Новое сообщение GRooVE » 2009-09-20 11:55:54

Код: Выделить всёРазвернуть
root@mail [~]# cat /usr/local/etc/php.ini | grep extension
; dynamically loaded extension (either a PHP extension or a Zend extension),
; you may only use these constants *after* the line that loads the extension.
; extension.
; leading '/'. You must also specify the file extension being used including
; Directory in which the loadable extensions (modules) reside.
; extension_dir = "./"
; If you wish to have an extension loaded automatically, use the following
;   extension=modulename.extension
;   extension=msql.dll
;   extension=msql.so
; needs to go here.  Specify the location of the extension with the
; extension_dir directive above.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_msql.dll
;extension=php_mssql.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll
; Sets the directory name where SOAP extension will put cache files.

сравнивал с рабочим конфигом - разницы не нашел
Аватара пользователя
GRooVE
сержант
 
Сообщения: 231
Зарегистрирован: 2009-01-04 11:33:43
Откуда: Odessa, UA

Re: php5 не парсит extensions.ini

Новое сообщение FenX » 2009-09-20 11:58:14

дубль 2:
Код: Выделить всёРазвернуть
$ cat /usr/local/etc/php.ini | grep extension
extension_dir = "/usr/local/lib/php/20060613"

ну и заодно покажи:
Код: Выделить всёРазвернуть
$ cat /usr/local/etc/php/extensions.ini
Аватара пользователя
FenX
ст. прапорщик
 
Сообщения: 504
Зарегистрирован: 2008-04-23 18:46:53
Откуда: Moscow

Re: php5 не парсит extensions.ini

Новое сообщение FenX » 2009-09-20 12:01:09

кстате до кучи:
Код: Выделить всёРазвернуть
$ php -i | grep extension
additional .ini files parsed => /usr/local/etc/php/extensions.ini
extension_dir => /usr/local/lib/php/20060613 => /usr/local/lib/php/20060613
mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.
php extension version => 0.51
PWD => /usr/ports/lang/php5-extensions
_SERVER["PWD"] => /usr/ports/lang/php5-extensions
_ENV["PWD"] => /usr/ports/lang/php5-extensions
Аватара пользователя
FenX
ст. прапорщик
 
Сообщения: 504
Зарегистрирован: 2008-04-23 18:46:53
Откуда: Moscow

Re: php5 не парсит extensions.ini

Новое сообщение GRooVE » 2009-09-20 12:03:11

Код: Выделить всёРазвернуть
root@mail [/usr/local/etc]# cat /usr/local/etc/php/extensions.ini
extension=bcmath.so
extension=bz2.so
extension=calendar.so
extension=ctype.so
extension=dbase.so
extension=pcre.so
extension=simplexml.so
extension=mysql.so
extension=spl.so
extension=session.so
extension=dom.so
extension=sockets.so
extension=exif.so
extension=fileinfo.so
extension=filter.so
extension=ftp.so
extension=gd.so
extension=gettext.so
extension=hash.so
extension=iconv.so
extension=imap.so
extension=json.so
extension=mbstring.so
extension=mcrypt.so
extension=mhash.so
extension=openssl.so
extension=pdo.so
extension=posix.so
extension=snmp.so
extension=tokenizer.so
extension=xml.so
extension=xmlreader.so
extension=xmlwriter.so
extension=zip.so
extension=zlib.so

попробовал указать extension_dir в php.ini... безрезультатно!
Аватара пользователя
GRooVE
сержант
 
Сообщения: 231
Зарегистрирован: 2009-01-04 11:33:43
Откуда: Odessa, UA

Re: php5 не парсит extensions.ini

Новое сообщение FenX » 2009-09-20 12:17:44

вопрос тут меня заинтересовал:
Код: Выделить всёРазвернуть
ls -la /usr/local/etc/php
total 10
drwxr-xr-x   4 root  wheel   512  6 май 17:47 .
drwxr-xr-x  15 root  wheel  1024  7 авг 03:39 ..
-rw-r--r--   1 root  wheel   811  7 авг 03:29 extensions.ini
drwxr-xr-x   2 www   www    1024 10 авг 22:19 sess
drwxr-xr-x   2 www   www     512 14 сен 16:54 tmp

интересуют первые две строки.
можешь показать вывод?
Аватара пользователя
FenX
ст. прапорщик
 
Сообщения: 504
Зарегистрирован: 2008-04-23 18:46:53
Откуда: Moscow

Re: php5 не парсит extensions.ini

Новое сообщение GRooVE » 2009-09-20 12:24:46

афигеть, вот где была собака зарыта:
Код: Выделить всёРазвернуть
root@mail [/usr/local/etc]# ls -la /usr/local/etc/php
total 6
drw-r--r--   2 root  wheel   512 18 сен 15:15 .
drwxr-xr-x  13 root  wheel  1024 20 сен 11:05 ..
-rw-r--r--   1 root  wheel   677 18 сен 15:15 extensions.ini


FenX, дай бог тебе здоровья и СПАСИБО большое за помощь!
Аватара пользователя
GRooVE
сержант
 
Сообщения: 231
Зарегистрирован: 2009-01-04 11:33:43
Откуда: Odessa, UA

Re: php5 не парсит extensions.ini

Новое сообщение FenX » 2009-09-20 12:26:09

да незачто собственно :)
долго на самом деле провтуплял =\ осенило только в самый последний момент :)
Аватара пользователя
FenX
ст. прапорщик
 
Сообщения: 504
Зарегистрирован: 2008-04-23 18:46:53
Откуда: Moscow

Re: php5 не парсит extensions.ini

Новое сообщение Alex Keda » 2009-09-20 12:35:32

а я чё-то неврубился...
Убей их всех! Бог потом рассортирует...
Аватара пользователя
Alex Keda
стреляли...
 
Сообщения: 28159
Зарегистрирован: 2004-10-18 15:25:19
Откуда: Made in USSR

Re: php5 не парсит extensions.ini

Новое сообщение FenX » 2009-09-20 12:36:09

для корректной работы директорий на них должены быть права)
Аватара пользователя
FenX
ст. прапорщик
 
Сообщения: 504
Зарегистрирован: 2008-04-23 18:46:53
Откуда: Moscow

Re: php5 не парсит extensions.ini

Новое сообщение GRooVE » 2009-09-20 12:46:17

видимо права потерялись при копировании из старой системы в новую)
Аватара пользователя
GRooVE
сержант
 
Сообщения: 231
Зарегистрирован: 2009-01-04 11:33:43
Откуда: Odessa, UA

Re: php5 не парсит extensions.ini

Новое сообщение Alex Keda » 2009-09-20 14:47:17

гы =)
Убей их всех! Бог потом рассортирует...
Аватара пользователя
Alex Keda
стреляли...
 
Сообщения: 28159
Зарегистрирован: 2004-10-18 15:25:19
Откуда: Made in USSR


Вернуться в FreeBSD

Кто сейчас на конференции

Сейчас этот форум просматривают: Electronik, Google Adsense [Bot], Raven2000 и гости: 10