2016-12-05 2 views
1

Я прямо иду к делу.переопределить конфигурацию php с использованием htaccess

вчера я загрузил простой či приложения на сервере моего клиента, однако, когда я настроить приложение, оно дает мне ошибку:

`A PHP Error was encountered

Severity: Core Warning

Message: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/php_openssl.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20060613/php_openssl.so: cannot open shared object file: No such file or directory

Filename: Unknown

Line Number: 0

Backtrace:`

Я искать через это, и это говорит, что у него есть что-то делать с php. , поэтому я попытался войти в конфигурацию php, но учетная запись, которую мой клиент дал мне, не имеет права редактировать конфигурацию. поэтому я снова ищу, чтобы узнать, есть ли способ переопределить конфигурацию с помощью htaccess.

так вот что я до сих пор придумал.

<IfModule mod_php5.c> 
    php_value include_path ".:/usr/local/lib/php" 
    php_admin_flag engine on 
</IfModule> 

<IfModule mod_php4.c> 
    php_value include_path ".:/usr/local/lib/php" 
    php_admin_flag engine on 
</IfModule> 

Я не очень-то знаком с этим, поэтому, пожалуйста, несите меня.

поэтому мой вопрос. как я могу переопределить include_path моей конфигурации php, используя htaccess .. спасибо.

+0

Похоже, вы пытаетесь использовать расширения 'php_openssl', в то время как у вас нет своего PHP, скомпилированного с флагом' --with-openssl'. Если вы не «root», вы, вероятно, не сможете ничего с этим поделать. –

+0

@ Норденхайм, я вижу. так что у меня нет возможности прокомментировать эту часть в конфигурации php? если у меня нет пользователя root. –

+0

Не думаю, что нет –

ответ

1

include_path предназначен для файлов PHP, когда вы используете include или require для кода PHP. Загрузка расширений - это нечто совершенно другое. Попробуйте функцию dl для динамической загрузки расширения во время выполнения. См. http://php.net/manual/en/function.dl.php

+0

Это на самом деле хорошая точка –

Смежные вопросы