URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 90912
[ Назад ]

Исходное сообщение
"apache + php"

Отправлено vel , 09-Фев-11 13:17 
Здравствуйте.

Проблема такая. Есть почтовый сервер, на котором стоит apache+php+php-extentions для создания пользователей через веб-админку postfixadmin. Сервер собирался давно и был поднят как резервный, иногда софт на нем обновлялся через portupgrade. В общем сервер давно не использовался, поэтому проблему заметил только сейчас.

Суть в том, что на данный момент apache отказывается работать. При запуске выдает вот что:

# cat /var/log/httpd-error.log
<b>Warning</b>:  Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in <b>Unknown</b> on line <b>0</b><br />
<br />
<b>Warning</b>:  Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in <b>Unknown</b> on line <b>0</b><br />
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20090626/pcre.so' - Cannot open "/usr/local/lib/php/20090626/pcre.so" in Unknown on line 0
<br />

Первые две проблемы решаются, если соответствующие директивы отключить в php.ini, а вот делать с pcre.so пока понять не могу. :(
В принципе PCRE в свое время включался при установке php-extentions, но сейчас, видимо, в связи с прошедшими обновлениями в списке его там нет. В итоге стоит сейчас вот что:

# pkg_info | grep php
php5-5.3.4          PHP Scripting Language
php5-bz2-5.3.4      The bz2 shared extension for php
php5-dom-5.3.4      The dom shared extension for php
php5-extensions-1.4 A "meta-port" to install PHP extensions
php5-gd-5.3.4       The gd shared extension for php
php5-gettext-5.3.4  The gettext shared extension for php
php5-iconv-5.3.4    The iconv shared extension for php
php5-imap-5.3.4     The imap shared extension for php
php5-json-5.3.4     The json shared extension for php
php5-mbstring-5.3.4 The mbstring shared extension for php
php5-mysql-5.3.4    The mysql shared extension for php
php5-mysqli-5.3.4   The mysqli shared extension for php
php5-openssl-5.3.4  The openssl shared extension for php
php5-posix-5.3.4    The posix shared extension for php
php5-session-5.3.4  The session shared extension for php
php5-simplexml-5.3.4 The simplexml shared extension for php
php5-xml-5.3.4      The xml shared extension for php
php5-xmlrpc-5.3.4   The xmlrpc shared extension for php
php5-zlib-5.3.4     The zlib shared extension for php

Банальная переустановке devel/pcre ничего не дала, т.е. проблема, как я понимаю, с самим модулем pcre.so

При этом есть:
# cat /usr/local/etc/php/extensions.ini
extension=pcre.so
extension=intl.so
extension=dom.so
extension=bz2.so
extension=mbstring.so
extension=session.so
extension=openssl.so
extension=zlib.so
extension=posix.so
extension=simplexml.so


Что посоветуете?
extension=mysqli.so
extension=json.so
extension=gettext.so
extension=xml.so
extension=iconv.so
extension=xmlrpc.so
extension=imap.so
extension=mysql.so
extension=gd.so


Содержание

Сообщения в этом обсуждении
"apache + php"
Отправлено vel , 09-Фев-11 13:19 
На последний кусок:

> extension=mysqli.so
> extension=json.so
> extension=gettext.so
> extension=xml.so
> extension=iconv.so
> extension=xmlrpc.so
> extension=imap.so
> extension=mysql.so
> extension=gd.so

не обращайте внимание... как он появился  - хз...


"apache + php"
Отправлено vel , 09-Фев-11 13:21 
>[оверквотинг удален]
>> extension=mysqli.so
>> extension=json.so
>> extension=gettext.so
>> extension=xml.so
>> extension=iconv.so
>> extension=xmlrpc.so
>> extension=imap.so
>> extension=mysql.so
>> extension=gd.so
> не обращайте внимание... как он появился  - хз...

тфу... просто фразу
"что посоветуете случайно не туда вставил"... а так все ок...
последний кусок- это продолжение /usr/local/etc/php/extensions.ini