centos7 php 安装oracle拓展
时间: 2023-07-22 16:55:12 浏览: 67
安装Oracle拓展需要先安装Oracle Instant Client,然后再安装PHP的OCI8扩展。
以下是在CentOS 7上安装Oracle Instant Client和OCI8扩展的步骤:
1. 下载Oracle Instant Client
从Oracle官网下载Oracle Instant Client的rpm包(Basic和SDK版本),例如:
```
wget https://download.oracle.com/otn_software/linux/instantclient/191200/oracle-instantclient19.12-basic-19.12.0.0.0-1.x86_64.rpm
wget https://download.oracle.com/otn_software/linux/instantclient/191200/oracle-instantclient19.12-devel-19.12.0.0.0-1.x86_64.rpm
```
2. 安装Oracle Instant Client
使用以下命令安装Oracle Instant Client:
```
sudo rpm -ivh oracle-instantclient19.12-basic-19.12.0.0.0-1.x86_64.rpm
sudo rpm -ivh oracle-instantclient19.12-devel-19.12.0.0.0-1.x86_64.rpm
```
3. 安装OCI8扩展
安装OCI8扩展之前,需要先安装PHP的开发包:
```
sudo yum install php-devel
```
然后安装OCI8扩展:
```
sudo pecl install oci8
```
在安装过程中,需要输入Oracle Instant Client的安装路径,例如:
```
instantclient,/usr/lib/oracle/19.12/client64/lib
```
完成安装后,需要将OCI8扩展添加到PHP的配置文件中:
```
sudo echo "extension=oci8.so" >> /etc/php.ini
```
4. 重启Web服务器
安装完成后,需要重启Web服务器使配置生效,例如:
```
sudo systemctl restart httpd
```
现在你就可以在PHP中使用OCI8扩展来连接Oracle数据库了。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)