首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel OCI8没有安装

Laravel OCI8没有安装
EN

Stack Overflow用户
提问于 2018-02-21 12:10:46
回答 1查看 11.4K关注 0票数 1

问题摘要

我已经为php 7.1.19安装了oci8

运行在5.6.3上

//error当我试图为laravel安装Yajra oci8 github时

无法将您的要求解析为可安装的软件包集。

问题1

  • yajra/laravel-oci8v5.6.0需要ext-oci8 >=2.0.0 ->,系统中缺少所请求的oci8扩展。
  • yajra/laravel-oci8 5.6.x-dev需要ext-oci8 >=2.0.0 ->,系统中缺少所请求的oci8扩展。
  • yajra/laravel-oci8 5.6.x-dev需要ext-oci8 >=2.0.0 ->,系统中缺少所请求的oci8扩展。
  • yajra/laravel-oci8.5.6.* ->可满足yajra/laravel-oci85.6.x-dev,v5.6.0。

若要启用扩展名,请验证它们是否已在.ini文件中启用:

  • C:\wamp\bin\php\php7.1.9\php.ini

您还可以在终端中运行php -ini,查看PHP在CLI模式下使用哪些文件。

安装失败,将./composer.json恢复为其原始内容。

//

当我做了一个test.php在WAMP,它工作,没有错误,但现在,我希望它的工作,以及拉拉。

代码段

代码语言:javascript
复制
$conn = oci_connect('Name', 'Password', 'Localhost');

if ($conn) {
    echo "connect succesfull";
}

\

我用laravel安装它的命令是:

“作曲家需要yajra/laravel-oci8:”5.6.*“”

我知道这可能不是正确的命令,所以我试过这样做:

“作曲家需要yajra/laravel-oci8:”7.1.19“

但那是不存在的

我现在有点卡住了。有人能帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-13 14:25:17

代码语言:javascript
复制
# How to install OCI8 in windows 

## Instantclient Version 12.2.0.1.0

##### Xampp
##### php 7.2.4
##### Windows 10

### Step 1

下载OCI8 2.1.87.2线程安全(TS) x86

代码语言:javascript
复制
### Step 2

将文件解压缩到xampp\ext

代码语言:javascript
复制
### Step 3

向xampp\php.ini文件中添加代码

代码语言:javascript
复制
 `extension=php_oci8.dll` 
代码语言:javascript
复制
### Step 4 

从OTN即时客户端页面下载Windows的“即时客户端包- Basic”。http://www.oracle.com/technetwork/topics/winsoft-085727.html

因为PHP是32位,所以使用Instant客户端的32位版本。(http://www.oracle.com/technetwork/articles/technote-php-instant-084410.html)

Instant Client Package - Basic Version 12.2.0.1.0

代码语言:javascript
复制
### Step 5

将即时客户端文件夹解压缩到C:\instantclient_12_2

代码语言:javascript
复制
### Step 6

编辑Windows PATH环境设置并添加此路径

代码语言:javascript
复制
C:\instantclient_12_2


### Step 7

重新启动

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48905606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档