我试图在OpenSUSE 42.3上安装带有PHP-FPM 7的OCI8,但扩展没有加载。
在日志中,有下一个错误:
NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php7/extensions/oci8.so' - libmql1.so: cannot open shared object file: No such file or directory in Unknown on line 0
此外,我尝试了不同的解决方案,但没有任何效果:
选项1:我在文件/etc/sysconfic/apache2中添加了以下几行,并重新启动了服务:
export LD_LIBRARY_PATH="/usr/lib/oracle/12.2/client64/lib"
export ORACLE_HOME="/usr/lib/oracle/12.2/client64"
选项2:我将下面几行添加到文件/etc/php7/fpm/php-fpm中。d/www.conf和我重新启动了服务:
env[LD_LIBRARY_PATH] = /usr/lib/oracle/12.2/client64/lib:$LD_LIBRARY_PATH
env[ORACLE_HOME] = /usr/lib/oracle/12.2/client64
选项3:我将下一行添加到文件 /etc/ld.so.conf.d/oracle.conf,我运行ldconfig并重新启动服务:
/usr/lib/oracle/12.2/client64/lib/
有人能帮帮我吗?
谢谢你!
要在OpenSUSE 42.3上使用PHP-FPM 7安装OCI8,我们必须执行以下步骤:
>
将下一行添加到文件/etc/ld。所以conf.d/oracle。conf并运行ldconfig
/usr/lib/oracle/12.2/client64/lib/
重新启动apache和php fpm服务。
Docker 支持 openSUSE 12.3 或更高版本。由于 Docker 的限制,Docker 只能运行在64位的主机上。 Docker 不被包含在 openSUSE 12.3 和 openSUSE 13.1 的官方镜像仓库中。因此需要添加 OBS 的 虚拟化仓库 来安装 docker 包 执行下边的命令来添加虚拟化仓库(Virtualization repository): # openS
我试图允许在Linux openSUSE系统上运行的php脚本访问运行Z/OS的IBM DB2大型机。我在安装某种必需的许可证时遇到问题。[Stackoverflow#02484][1]提供了很好的背景信息,但没有提供详细信息。 最初,我被指示安装ibm\u data\u server\u driver\u软件包的企业版,这很顺利,我的php脚本在db2的本地express版本中运行良好,但当我尝
Docker 支持 openSUSE 12.3 或更高版本。由于 Docker 的限制,Docker 只能运行在64位的主机上。 Docker 不被包含在 openSUSE 12.3 和 openSUSE 13.1 的官方镜像仓库中。因此需要添加 OBS 的 虚拟化仓库 来安装 docker 包 执行下边的命令来添加虚拟化仓库(Virtualization repository): # openS
我试图使用PECL在mac上安装gnupg。 sudopecl安装gnupg 我已经把问题缩小到安装gpgme,但是我找不到正确的方法。
问题内容: 我需要在XAMPP的Mac上使用扩展名intl。 因此,我遵循了以下链接: XAMPP for Mac Lion 10.8上的php- intl安装 http://lvarayut.blogspot.it/2013/09/installing-intl-extension-in- xampp.html 我总是重新启动我的apache服务器,但是没有安装扩展名。因为如果我启动: 返回空
所以我需要在ubuntu-16.04-server-amd64上安装PHP 5.4 sudo add apt repository ppa:ondrej/php5 oldstable sudo apt获取更新 sudo apt get安装-y php5 但这些都不起作用,因为更新时会出现错误。 建议采取什么行动?