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

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
GRooVE
ст. сержант
Сообщения: 309
Зарегистрирован: 2009-01-04 10:33:43
Откуда: Odessa, UA
Контактная информация:

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

Непрочитанное сообщение GRooVE » 2009-09-18 16: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)
Ставлю данную связку не первый раз, а вот с такой проблемой сталкиваюсь впервые.
Гугль помогать отказался (

Заранее спасибо!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

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

Непрочитанное сообщение skeletor » 2009-09-18 18:18:50

А перечитывали конфиг apache после установки php-extensions?

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

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

Непрочитанное сообщение GRooVE » 2009-09-18 18:21:51

естественно

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2009-09-19 11:57:06

Код: Выделить всё

ls -al /usr/local/etc/php
Убей их всех! Бог потом рассортирует...

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

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

Непрочитанное сообщение GRooVE » 2009-09-20 8: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 КБ) 3961 просмотр

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение FenX » 2009-09-20 8: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

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

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

Непрочитанное сообщение GRooVE » 2009-09-20 10: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 10:51:35, всего редактировалось 1 раз.

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение FenX » 2009-09-20 10:47:36

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

Код: Выделить всё

$ make -C /usr/ports/lang/php5-extensions install clean

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

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

Непрочитанное сообщение GRooVE » 2009-09-20 10:52:02

сорри, исправил предыдущий пост :)

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение FenX » 2009-09-20 10:53:07

Код: Выделить всё

$ cat /usr/local/etc/php.ini | grep extension

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

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

Непрочитанное сообщение GRooVE » 2009-09-20 10: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.
сравнивал с рабочим конфигом - разницы не нашел

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение FenX » 2009-09-20 10: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
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение FenX » 2009-09-20 11: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

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

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

Непрочитанное сообщение GRooVE » 2009-09-20 11: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... безрезультатно!

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение FenX » 2009-09-20 11: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
интересуют первые две строки.
можешь показать вывод?

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

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

Непрочитанное сообщение GRooVE » 2009-09-20 11: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, дай бог тебе здоровья и СПАСИБО большое за помощь!

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение FenX » 2009-09-20 11:26:09

да незачто собственно :)
долго на самом деле провтуплял =\ осенило только в самый последний момент :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2009-09-20 11:35:32

а я чё-то неврубился...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение FenX » 2009-09-20 11:36:09

для корректной работы директорий на них должены быть права)

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

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

Непрочитанное сообщение GRooVE » 2009-09-20 11:46:17

видимо права потерялись при копировании из старой системы в новую)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2009-09-20 13:47:17

гы =)
Убей их всех! Бог потом рассортирует...