【发布时间】:2016-12-05 08:57:26
【问题描述】:
我直接进入正题。
昨天我在我的客户端服务器上上传了一个简单的 ci 应用程序,但是当我设置应用程序时它给了我错误:
`遇到 PHP 错误
严重性:核心警告
消息:PHP 启动:无法加载动态库 '/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: 无法打开共享对象文件:没有这样的文件或目录
文件名:未知
行号:0
回溯:`
我已经搜索过了,它说它与 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>
我不是很熟悉,所以请多多包涵。
所以我的问题是。如何使用 htaccess 覆盖我的 php 配置的 include_path .. 谢谢。
【问题讨论】:
-
看起来您正在尝试使用
php_openssl扩展,而您的 PHP 没有使用--with-openssl标志编译。如果你不是root,你可能无法用它做任何事情。 -
@Nordenheim 我明白了。所以我没有办法在 php 配置中注释掉那部分?除非我有 root 用户。
-
我不这么认为,不
-
@Nordenheim 我明白了.. 谢谢.. 但是一旦我获得了 root lvl 用户,我可以在我的 php 配置中轻松注释掉
include_path吗?