Проблемы установки, настройки и работы Правильной Операционной Системы
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
-
Контактная информация:
Непрочитанное сообщение
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)
Ставлю данную связку не первый раз, а вот с такой проблемой сталкиваюсь впервые.
Гугль помогать отказался (
Заранее спасибо!
GRooVE
-
Хостинг HostFood.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/
-
GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
-
Контактная информация:
Непрочитанное сообщение
GRooVE » 2009-09-18 18:21:51
естественно
GRooVE
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2009-09-19 11:57:06
Убей их всех! Бог потом рассортирует...
Alex Keda
-
GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
-
Контактная информация:
Непрочитанное сообщение
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 (22.53 КБ) 3961 просмотр
GRooVE
-
FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
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"
покажи ка:
FenX
-
GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
-
Контактная информация:
Непрочитанное сообщение
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 раз.
GRooVE
-
FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
FenX » 2009-09-20 10:47:36
ну так а что он загружать будет?)))
собирай плагины для пыха)))
Код: Выделить всё
$ make -C /usr/ports/lang/php5-extensions install clean
FenX
-
GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
-
Контактная информация:
Непрочитанное сообщение
GRooVE » 2009-09-20 10:52:02
сорри, исправил предыдущий пост
GRooVE
-
FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
FenX » 2009-09-20 10:53:07
Код: Выделить всё
$ cat /usr/local/etc/php.ini | grep extension
FenX
-
GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
-
Контактная информация:
Непрочитанное сообщение
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.
сравнивал с рабочим конфигом - разницы не нашел
GRooVE
-
FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
FenX » 2009-09-20 10:58:14
дубль 2:
Код: Выделить всё
$ cat /usr/local/etc/php.ini | grep extension
extension_dir = "/usr/local/lib/php/20060613"
ну и заодно покажи:
FenX
-
FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
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
FenX
-
GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
-
Контактная информация:
Непрочитанное сообщение
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... безрезультатно!
GRooVE
-
FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
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
интересуют первые две строки.
можешь показать вывод?
FenX
-
GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
-
Контактная информация:
Непрочитанное сообщение
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, дай бог тебе здоровья и СПАСИБО большое за помощь!
GRooVE
-
FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
FenX » 2009-09-20 11:26:09
да незачто собственно
долго на самом деле провтуплял =\ осенило только в самый последний момент
FenX
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2009-09-20 11:35:32
а я чё-то неврубился...
Убей их всех! Бог потом рассортирует...
Alex Keda
-
FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
FenX » 2009-09-20 11:36:09
для корректной работы директорий на них должены быть +х права)
FenX
-
GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
-
Контактная информация:
Непрочитанное сообщение
GRooVE » 2009-09-20 11:46:17
видимо права потерялись при копировании из старой системы в новую)
GRooVE
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2009-09-20 13:47:17
гы
Убей их всех! Бог потом рассортирует...
Alex Keda