pecl在PHP5.6下安装oci8
我有一个使用PHP5.6的流浪vm-homestead-我正在尝试为php安装oci8驱动程序 我支持公司SSL代理,无法成功使用PECL: 证书位置pecl在PHP5.6下安装oci8,php,ssl,pecl,oci8,php-5.6,Php,Ssl,Pecl,Oci8,Php 5.6,我有一个使用PHP5.6的流浪vm-homestead-我正在尝试为php安装oci8驱动程序 我支持公司SSL代理,无法成功使用PECL: 证书位置 Array ( [default_cert_file] => /usr/lib/ssl/cert.pem [default_cert_file_env] => SSL_CERT_FILE [default_cert_dir] => /usr/lib/ssl/certs [default_cert_
Array
(
[default_cert_file] => /usr/lib/ssl/cert.pem
[default_cert_file_env] => SSL_CERT_FILE
[default_cert_dir] => /usr/lib/ssl/certs
[default_cert_dir_env] => SSL_CERT_DIR
[default_private_dir] => /usr/lib/ssl/private
[default_default_cert_area] => /usr/lib/ssl
[ini_cafile] => /etc/ssl/certs/acme.pem
[ini_capath] => /etc/ssl/certs
)
/usr/lib/ssl/cert.pem=>这是ssl代理的证书,与cURL、npm、composer使用的证书相同,它非常有效
php.ini
[curl]
curl.cainfo = /etc/ssl/certs/acme.pem
[openssl]
openssl.cafile = /etc/ssl/certs/acme.pem
openssl.capath = /etc/ssl/certs
pecl配置
vagrant@sherwood:/usr/share/php$ sudo pecl config-show
Configuration (channel pecl.php.net):
=====================================
Auto-discover new Channels auto_discover <not set>
Default Channel default_channel pecl.php.net
HTTP Proxy Server Address http_proxy http://usr:pwd@proxy:port/
PEAR server [DEPRECATED] master_server pear.php.net
Default Channel Mirror preferred_mirror pecl.php.net
Remote Configuration File remote_config <not set>
PEAR executables directory bin_dir /usr/bin
PEAR documentation directory doc_dir /usr/share/php/doc
PHP extension directory ext_dir /usr/lib/php5/20131226
PEAR directory php_dir /usr/share/php
PEAR Installer cache directory cache_dir /tmp/pear/cache
PEAR configuration file cfg_dir /usr/share/php/cfg
directory
PEAR data directory data_dir /usr/share/php/data
PEAR Installer download download_dir /build/php5-S4xmO_/php5-5.6.10+dfsg/pear-build-download
directory
PHP CLI/CGI binary php_bin /usr/bin/php
php.ini location php_ini <not set>
--program-prefix passed to php_prefix <not set>
PHP's ./configure
--program-suffix passed to php_suffix <not set>
PHP's ./configure
PEAR Installer temp directory temp_dir /tmp/pear/temp
PEAR test directory test_dir /usr/share/php/test
PEAR www files directory www_dir /usr/share/php/htdocs
Cache TimeToLive cache_ttl 3600
Preferred Package State preferred_state stable
Unix file mask umask 2
Debug Log Level verbose 1
PEAR password (for password <not set>
maintainers)
Signature Handling Program sig_bin /usr/bin/gpg
Signature Key Directory sig_keydir /etc/pear/pearkeys
Signature Key Id sig_keyid <not set>
Package Signature Type sig_type gpg
PEAR username (for username <not set>
maintainers)
User Configuration File Filename /home/vagrant/.pearrc
System Configuration File Filename /etc/pear/pear.conf
vagrant@sherwood:/usr/share/php$sudo pecl config show
配置(通道pecl.php.net):
=====================================
自动发现新频道自动发现
默认通道默认\u通道pecl.php.net
HTTP代理服务器地址HTTP\U代理http://usr:pwd@代理:端口/
PEAR服务器[已弃用]主服务器PEAR.php.net
默认通道镜像首选\u Mirror pecl.php.net
远程配置文件远程配置
PEAR可执行文件目录bin\u dir/usr/bin
PEAR文档目录doc\u dir/usr/share/php/doc
PHP扩展目录ext_dir/usr/lib/php5/20131226
PEAR目录php\u dir/usr/share/php
PEAR安装程序缓存目录cache\u dir/tmp/PEAR/cache
PEAR配置文件cfg_dir/usr/share/php/cfg
目录
PEAR数据目录data\u dir/usr/share/php/data
PEAR安装程序下载\u dir/build/php5-S4xmO\u/php5-5.6.10+dfsg/PEAR build下载
目录
PHP CLI/CGI二进制PHP_bin/usr/bin/PHP
php.ini位置php_ini
--传递给php_前缀的程序前缀
PHP的./configure
--传递给php_后缀的程序后缀
PHP的./configure
PEAR安装程序临时目录temp\u dir/tmp/PEAR/temp
PEAR测试目录test\u dir/usr/share/php/test
PEAR www files目录www_dir/usr/share/php/htdocs
Cache TimeToLive Cache\u ttl 3600
首选包状态首选_状态稳定
Unix文件掩码umask 2
调试日志级别详细信息1
PEAR密码(用于输入密码)
维修人员)
签名处理程序sig_bin/usr/bin/gpg
签名密钥目录sig_keydir/etc/pear/pearkeys
签名密钥Id sig_密钥Id
包签名类型sig_类型gpg
PEAR用户名(用于用户名)
维修人员)
用户配置文件Filename/home/vagrant/.pearrc
系统配置文件Filename/etc/pear/pear.conf
每次运行sudo pecl list all
时,我都会得到以下错误:
警告:频道“pecl.php.net”已更新其协议,请使用“pecl频道更新pecl.php.net”进行更新
连接到`ssl://proxyURL:proxyPORT'失败:
请注意,使用pear它可以工作,但我在它上面找不到oci8包
我在网上似乎找不到任何关于这个问题的答案,有人能帮我吗?你在使用什么类型的linux?你在使用什么类型的linux?