2016-12-05 9 views
1

私はここでポイントにまっすぐに行くつもりです。htaccessを使用してphpの設定を変更する

昨日、私はしかし、私はセットアップそれは私にエラーを与えるアプリケーション私のクライアントのサーバー上で簡単なCIアプリケーションをアップロード:私はこれを検索しました

`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> 

私は本当にこれに精通していないので、私に同行してください。

だから私の質問です。どうすれば私のPHP設定のinclude_pathをhtaccess ..を使って上書きできますかありがとう。

+0

PHPは '--with-openssl'フラグを付けてコンパイルしていないのに、' php_openssl'拡張を使っているようです。あなたが 'ルート'でないなら、おそらくそれを使って何もすることはできません。 –

+0

@Nordenheimわかりました。私はPHPの設定でその部分をコメントする方法はありません? rootユーザーがいない限り。 –

+0

が、私はそうは思わない、私は..感謝を参照してください..しかし、一度、私はルートLVLのユーザーを取得一切 –

答えて

1

include_pathは、PHPコード用にincludeまたはrequireを使用すると、PHPファイル用です。拡張機能の読み込みは、まったく異なるものです。実行時に拡張機能を動的にロードするには、dl関数を使用してください。 http://php.net/manual/en/function.dl.php

+0

これは実際には良い点です –

関連する問題