未定义常量MCRYPT_RIJNDAEL_128的使用-假定为“MCRYPT_RIJNDAEL_128”

我已成功安装了Laravel,但在运行php artisan serve并转到localhost:8000后,我收到以下错误:

未定义常量MCRYPT_RIJNDAEL_128的使用-假定为“MCRYPT_RIJNDAEL_128”

我在localhost:8888上检查了phpinfo(),它说mcrypt安装正确。然而,我唯一能想到的是,也许我的道路错了

在我的.bash\u档案中我有

PATH=/usr/local/bin:$PATH

每次尝试运行Laravel命令时,我都必须在终端中键入以下内容:

导出路径=“~/.composer/vendor/bin:$PATH”

我在Mac电脑上运行。有没有一种简单的方法可以设置我的bash_配置文件,这样我就可以在本地主机地址之间进行一致的更改,并且仍然可以使用所有正确的PHP函数

ubuntu上更简单的方法

  • apt get install php5 mcrypt
  • mv-i/etc/php5/conf.d/mcrypt.ini/etc/php5/mods可用/
  • php5enmod mcrypt
  • 服务apache2重启

注意:如果您没有“/etc/php5/conf.d”,只需跳过该步骤即可正常工作

检查http://php.net/manual/en/mcrypt.installation.php

发表评论