【发布时间】:2019-05-30 09:18:57
【问题描述】:
我刚刚更新到 Mac OS X Mojave。我的本地站点现在停止加载。
我一直在得到
需要 Mcrypt PHP 扩展。
我试过了
brew update
brew upgrade
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
brew install php54-mcrypt
php --version // To Test your php
我明白了
错误:php54-mcrypt:无法加载此类文件 -- /usr/local/opt/php54-mcrypt/Abstract/abstract-php-extension
我尝试重新加载我的网站
我还是明白了
需要 Mcrypt PHP 扩展。
我的设置详情
php --version,我明白了
PHP 7.1.4 (cli) (built: May 6 2017 10:02:00) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.1.4, Copyright (c) 1999-2017, by Zend Technologies
哪个php,我得到了
/usr/local/php5/bin/php
php -i | grep php.ini,我得到了
Configuration File (php.ini) Path => /usr/local/php5/lib
Loaded Configuration File => /usr/local/php5/lib/php.ini
printenv,我得到了
TERM=xterm-256color
SHELL=/bin/bash
CLICOLOR=1
TMPDIR=/var/folders/54/y_678c6n7q7_pgk1v5lkzwnr0000gp/T/
SSH_CLIENT=10.20.100.88 49732 22
OLDPWD=/Users/bheng
SSH_TTY=/dev/ttys016
USER=bheng
LSCOLORS=ExFxBxDxCxegedabagacad
MAIL=/var/mail/bheng
PATH=/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/opt/curl/bin:/Applications/Postgres.app/Contents/Versions/latest/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/sbin:/usr/local/php5/bin:/Users/bheng/.composer/vendor/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/pgsql/bin:/opt/X11/bin:/Applications/Wireshark.app/Contents/MacOS:/usr/local/mysql/bin
PWD=/Users/bheng/Desktop
SHLVL=1
HOME=/Users/bheng
GREP_OPTIONS=--color=always
LOGNAME=bheng
如何进一步调试?
SSH_CONNECTION=10.20.100.88 49732 10.20.100.88 22
_=/usr/bin/printenv
当我打开 php.info 时,我看到了这个
【问题讨论】:
-
我对 brew 不太熟悉,但 php54-mcrypt 似乎意味着 php 5.4 的 mcrypt 但你有 php 7.1
-
你知道7.1怎么安装吗?
-
我猜是
brew install php71-mcrypt -
我试过了,我得到了这个???????? i.imgur.com/VZMtQQP.png
-
brew --version返回什么?
标签: laravel laravel-5 mcrypt macos-mojave php-ini