Здравствуйте.Проблема такая. Есть почтовый сервер, на котором стоит 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
На последний кусок:> 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не обращайте внимание... как он появился - хз...
>[оверквотинг удален]
>> 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