PHP mcrypt 安装和设置 laravel 环境问题
Posted
技术标签:
【中文标题】PHP mcrypt 安装和设置 laravel 环境问题【英文标题】:PHP mcrypt installing and setting up laravel environment issues 【发布时间】:2013-01-06 17:22:11 【问题描述】:我正在使用 Mac OS X Lion 10.7.5,我想清除一件事,我不想再使用 XAMPP,MAMP。
所以我在link 之后启用了 apache、php 并安装了 mysql。这工作得很好。然后我下载了 laravel 并按照link 安装了它。我将 laravel 文件夹复制到了我根据第一个链接教程创建的 Sites
文件夹中。现在,当我单击 laravel
文件夹内的 public
文件夹时,它会出现以下错误
Unhandled Exception
Message:
Call to undefined function Laravel\mcrypt_create_iv()
Location:
/Users/zafarsaleem/Sites/learning-laravel/laravel/crypter.php on line 36
然后检查 phpinfo() 中是否安装了 mcrypts。他们不在那里。要安装mcrypt
,我遵循了这个link。它一直有效,直到我关注PHP Extension
标题。当我下载 PHP 5.3.8 is now the default since Mac OS X 10.7.3
unpacked 并发出 phpize
命令时,它给了我这个错误
Cannot find config.m4.
Make sure that you run '/usr/bin/phpize' in the top level source directory of the module
top level source directory of the module means
是什么意思?如何正确安装 mcrypt 以使 laravel 正常工作?请帮忙。
【问题讨论】:
我可以解决我的问题错误点击此链接***.com/questions/12479983/… apt-get`在 os x lion 上不起作用。apt-get
是 debian 包管理器,当然它在 OSX 上不起作用 ;) 你在错误的目录中调用了 phpize,你必须从 PHP 的 ext/mcrypt
目录运行它来源。
【参考方案1】:
您需要在 Xcode 中安装 Xcode 和 command line tools
额外包,然后才能安装 mcrypt
更多详情,请阅读http://www.coolestguyplanettech.com/how-to-install-mcrypt-for-php-on-mac-osx-lion-10-7-development-server/
【讨论】:
以上是关于PHP mcrypt 安装和设置 laravel 环境问题的主要内容,如果未能解决你的问题,请参考以下文章