正在尝试为 PHP 安装 OCI8
Trying to install OCI8 for PHP
我正在尝试为我的 Oracle 11g 数据库安装 php (5.5) 扩展 OCI8。但是,在执行 sudo pecl install oci8-2.0.8
时,出现以下错误:
[...] Build process completed successfully
Installing '/usr/lib/php/extensions/no-debug-non-zts-20121212/oci8.so'
ERROR: failed to write
/usr/lib/php/extensions/no-debug-non-zts-20121212/oci8.so
(copy(/usr/lib/php/extensions/no-debug-non-zts-20121212/oci8.so):
failed to open stream: Operation not permitted)
正在将目录更改为构建路径 (tmp/pear/install/...) returns 目录不存在。
我在 Mac OSX El Capitan,我关注了这些 instructions,其中指出 PHP 5.4 而不是 5.5。
不知道该怎么做了 - 这是一个接一个的问题。
通过禁用系统完整性保护解决,运行 安装 pecl,然后重新启用系统完整性保护。
XAMP 5.5.30-6-VC11 和 Oracle 配置
- 下载 instantclient_11_2 并 uzip 到 c:\instantclient_11_2(确保你的 xamp 和 instantclient 都是相同的架构 x86 或 64 位)
- 在任何 oracle 目录之前为 c:\instantclient_11_2 设置环境路径。重启电脑
- 从 http://pecl.php.net/package/oci8/2.0.6/windows
下载 oci8 dll
- select 5.5 线程安全 (TS) x64 以上 link
- 解压并复制所有文件到c:/xampp/php/ext目录
- 打开 php.ini 删除 (;) for extension=php_oci8.dll 并保存
- 重启apache
- 查看 phpinfo 并搜索 oci8 模块,如果找到并启用则确定。
- 使用 php oracle 连接脚本进行测试。
我正在尝试为我的 Oracle 11g 数据库安装 php (5.5) 扩展 OCI8。但是,在执行 sudo pecl install oci8-2.0.8
时,出现以下错误:
[...] Build process completed successfully
Installing '/usr/lib/php/extensions/no-debug-non-zts-20121212/oci8.so'
ERROR: failed to write /usr/lib/php/extensions/no-debug-non-zts-20121212/oci8.so (copy(/usr/lib/php/extensions/no-debug-non-zts-20121212/oci8.so): failed to open stream: Operation not permitted)
正在将目录更改为构建路径 (tmp/pear/install/...) returns 目录不存在。
我在 Mac OSX El Capitan,我关注了这些 instructions,其中指出 PHP 5.4 而不是 5.5。
不知道该怎么做了 - 这是一个接一个的问题。
通过禁用系统完整性保护解决,运行 安装 pecl,然后重新启用系统完整性保护。
XAMP 5.5.30-6-VC11 和 Oracle 配置
- 下载 instantclient_11_2 并 uzip 到 c:\instantclient_11_2(确保你的 xamp 和 instantclient 都是相同的架构 x86 或 64 位)
- 在任何 oracle 目录之前为 c:\instantclient_11_2 设置环境路径。重启电脑
- 从 http://pecl.php.net/package/oci8/2.0.6/windows 下载 oci8 dll
- select 5.5 线程安全 (TS) x64 以上 link
- 解压并复制所有文件到c:/xampp/php/ext目录
- 打开 php.ini 删除 (;) for extension=php_oci8.dll 并保存
- 重启apache
- 查看 phpinfo 并搜索 oci8 模块,如果找到并启用则确定。
- 使用 php oracle 连接脚本进行测试。