加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

无法在OS X Mavericks上加载PHP扩展

发布时间:2020-05-25 08:57:25 所属栏目:PHP 来源:互联网
导读:所以我升级到OS X 10.9 Mavericks,我正在尝试再次设置我的本地开发环境.我按照 this thread中的说法运行了xcode-select –install,这让我可以成功编译扩展.我已经确认扩展存在于/usr/lib / php / extensions / no-debug-non-zts-20100525中,并且我已将extensi

所以我升级到OS X 10.9 Mavericks,我正在尝试再次设置我的本地开发环境.我按照 this thread中的说法运行了xcode-select –install,这让我可以成功编译扩展.我已经确认扩展存在于/usr/lib / php / extensions / no-debug-non-zts-20100525中,并且我已将extension = redis.so添加到我的php.ini文件中.

我没有看到任何与无法加载扩展相关的错误,并且phpinfo()报告了预期的extension_dir并在其输出中显示了extension = redis.so,确认我确实将其放入了正确的文件中.不幸的是,这是phpinfo()输出中唯一的’redis’痕迹.

当我转到我的应用程序时,我收到错误:
致命错误:第95行/Volumes/Storage/ty/Sites/audiomack/application/Bootstrap.php中未找到“Redis”类

我使用sudo pecl install redis安装一次,手动下载phpredis zip并自己编译一次,结果相同.

PHP没有加载扩展的任何想法?

我得到一个似乎无关的奇怪警告,但我会提到它的完整性:在php.ini中我设置了date.timezone = America / New_York,但我的设置似乎被忽略了. PHP信息的“日期”部分仍将date.timezone显示为“无值”,并向我发出了我们已经看过一百次的警告:

依赖系统的时区设置是不安全的.您需要*使用date.timezone设置或date_default_timezone_set()函数.如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符.我们现在选择了时区’UTC’,但请设置date.timezone以选择您的时区.在第2行的/Volumes/Storage/ty/Sites/audiomack/public/phpinfo.php中

编辑:是的,我反复重启apache,没有骰子

啊. php.ini文件的include_path行有一个开头的引号但没有结束引号. PHP将大多数php.ini文件作为include_path的值吸入.感到震惊的是,由于它没有抛出任何语法或解析错误.

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读