php - 如何在启用 ZTS 的 ubuntu 上安装 php-chilkat 扩展
问题描述
我正在尝试将 chilkat php 扩展与 pthreads 扩展一起使用。所以我有启用 ZTS 和 pthreads 扩展的 ubuntu、php 7.2。像往常一样,我已经下载了 chilkat 扩展名,将 .so 文件放入 extensions 文件夹,并在 php.ini 文件中启用了 chilkat 扩展名。
我有以下 php 启动错误:
Warning: PHP Startup: Unable to load dynamic library 'chilkat_9_5_0.so' (tried: /etc/php7/lib/php/extensions/debug-zts-20170718/chilkat_9_5_0.so (/etc/php7/lib/php/extensions/debug-zts-20170718/chilkat_9_5_0.so: undefined symbol: compiler_globals), /etc/php7/lib/php/extensions/debug-zts-20170718/chilkat_9_5_0.so.so (/etc/php7/lib/php/extensions/debug-zts-20170718/chilkat_9_5_0.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
我也尝试从这里的源代码构建扩展https://github.com/chilkatsoft/Chilkat-PHP-Extension但我不知道 'phpIncludeDir' 是什么意思?我到底应该使用什么文件夹?
解决方案
Chilkat PHP 构建适用于未启用 ZTS 的 PHP。这是启用了 ZTS 的新版本。如果这些工作正常,那么它们将从 Chilkat 的下一个版本开始可用。
https://chilkatdownload.com/prerelease/chilkat-9.5.0-php-zts-7.2-x86_64-linux-1388.tar.gz https://chilkatdownload.com/prerelease/chilkat-9.5.0-php-zts -7.3-x86_64-linux-1389.tar.gz https://chilkatdownload.com/prerelease/chilkat-9.5.0-php-zts-7.2-x86-linux-1390.tar.gz https://chilkatdownload.com /prerelease/chilkat-9.5.0-php-zts-7.3-x86-linux-1391.tar.gz
注意:上述预发布 URL 不会永远有效。
推荐阅读
- python - 如果文件由字母组成,则无法从文件中读取名称
- git - Git 命令获取包含特定文本的文件的所有提交者的列表
- python - Python切片,移动旧切片位置?
- python-3.x - TF - hub 通用句子编码器模块保存和重新加载?
- anaconda - 安装 Anaconda 后 - 尝试运行它卡在“添加特色频道”
- javascript - 从数据库中预存储数据,或者只是必要的?
- haskell - 如何让 foldl 消耗常量内存?
- python - 如何在不使用命令的情况下运行 Flask Web 应用程序?
- reactjs - 找不到模块grapesjs的声明文件
- javascript - 验证条件后显示警告消息