sh oracle-php56-oci8.sh

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh oracle-php56-oci8.sh相关的知识,希望对你有一定的参考价值。

# install oracle extension to php 5.6 and Oracle Express 11g on ubuntu 16.04
apt-get update

# to install rpm on ubuntu
apt-get install -qy alien
alien -vi oracle/oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
alien -vi oracle/oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm

# add php 5.6 to ubuntu 16
apt-get install -qy software-properties-common
printf "\n" | LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
apt-get update

apt-get install -qy php5.6-cli php-pear php5.6-dev php5.6-xml libaio1
printf "\n" | pecl install oci8-1.4.10

echo 'extension=oci8.so' >> /etc/php/5.6/cli/php.ini

cat <<EOF > oracle.php
<?php

$r = oci_connect('system', 'oracle', 'localhost:49161/XE');
var_dump($r);

$stid = oci_parse($r, 'SELECT sysdate FROM dual');
$sql = oci_execute($stid);
var_dump($sql);
$row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS);
var_dump($row);
EOF

以上是关于sh oracle-php56-oci8.sh的主要内容,如果未能解决你的问题,请参考以下文章

如何使我的命令行在具有扩展名(.sh)和名称如“weird.sh.sh.sh”的文件上工作

sh sh_template.sh

sh sh.sh

Linux下面如何运行 SH文件

配置告警系统主脚本main.sh mon.sh load.sh 502.sh disk.sh

shell 脚本各种执行方式(source ./*.sh, . ./*.sh, ./*.sh)的区别