摘要:前置條件編譯的目錄參數如下上有服務方便原則,可用來創建測試先安裝啟動拉取鏡像啟動鏡像連接信息創建用戶提供服務的主機上得裝有的客戶端官網可獲取地址安裝拓展裝裝添加到配置中添加環境變量重啟顯示
前置條件
php7,編譯的目錄參數如下 ./configure --prefix=/opt/php7 --with-config-file-scan-dir=/opt/php7/etc/php.d
Linux上有Oracle服務(方便原則,可用docker來創建Oracle測試)
yum install docker 先安裝docker
systemctl start docker 啟動docker
docker pull alexeiled/docker-oracle-xe-11g 拉取oracle 11g鏡像
docker run -d --shm-size=1g -p 8080:8080 -p 1521:1521 -v /local-initdb:/etc/entrypoint-initdb.d alexeiled/docker-oracle-xe-11g 啟動鏡像
Oracle連接信息
hostname: localhost
port: 1521
sid: xe
username: system
password: oracle
創建用戶
create user phper identified by 123456789
grant create session to phper;
grant connect, resource to phper
提供PHP服務的主機上得裝有Oracle的客戶端(Oracle官網可獲取)
地址http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html
oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm
rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
rpm -ivh oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm
安裝拓展裝oci8 cd /tmp/php-7.1.1/ext/oci8/ /opt/php7/bin/phpize ./configure --prefix=/opt/php7 --with-php-config=/opt/php7/bin/php-config --with-oci8=instantclient,/usr/lib/oracle/11.2/client64/lib make && make install 裝pdo-oci cd /tmp/php-7.1.1/ext/pdo_oci/ /opt/php7/bin/phpize ./configure --prefix=/opt/php7 --with-php-config=/opt/php7/bin/php-config --with-pdo-oci=instantclient,/usr,11.2 make && make install 添加到配置中 mkdir /opt/php7/etc/php.d cd /opt/php7/etc/php.d echo extension=oci8.so > oci8.ini echo extension=pdo_oci.so > pdo_oci.ini 添加環境變量 vi /opt/php7/etc/php-fpm.d/www.conf env[LD_LIBRARY_PATH] = /usr/lib/oracle/11.2/client64/lib env[ORACLE_HOME] = /usr/lib/oracle/11.2/client64/lib 重啟顯示
phpinfo();
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22361.html
某熊的技術之路指北 ? 當我們站在技術之路的原點,未來可能充滿了迷茫,也存在著很多不同的可能;我們可能成為 Web/(大)前端/終端工程師、服務端架構工程師、測試/運維/安全工程師等質量保障、可用性保障相關的工程師、大數據/云計算/虛擬化工程師、算法工程師、產品經理等等某個或者某幾個角色。某熊的技術之路系列文章/書籍/視頻/代碼即是筆者蹣跚行進于這條路上的點滴印記,包含了筆者作為程序員的技術視野、...
摘要:前言由于很多新手問我怎么做編譯安裝,所以就蠻整理一下。學會編譯安裝,無論是開發或者運維,都是皆要掌握的硬性要求。 前言 由于很多新手問我怎么做編譯安裝,所以就蠻整理一下。學會編譯安裝,無論是開發或者運維,都是皆要掌握的硬性要求。 PHP 依賴 yum install libxml2-devel bzip2-devel libcurl-devel libpng-devel libXpm-...
閱讀 749·2021-10-14 09:43
閱讀 2072·2021-09-30 09:48
閱讀 3440·2021-09-08 09:45
閱讀 1090·2021-09-02 15:41
閱讀 1878·2021-08-26 14:15
閱讀 770·2021-08-03 14:04
閱讀 2972·2019-08-30 15:56
閱讀 3072·2019-08-30 15:52