如何在 mac os x yosemite (10.10) 上安装 mcrypt 扩展

2023-11-24

我已将 Mac OS X 更新到 Yosemite,但这样做会覆盖我的所有开发环境。所以现在,要在本地 apache 上运行 Laravel 4,我需要安装 Mcrypt 扩展,但我尝试的一切都失败了。即使是在 OS X Mavericks (10.9) 上有效的步骤

有人有同样的问题吗? 提前致谢。

Cheers


我刚刚使用自制软件将其安装在我的 Mavericks 安装上,并且运行得非常好。不能说它在约塞米蒂国家公园是否有效,但值得一试。

Homebrew

brew install autoconf
brew install mcrypt

Macports

  1. 检查 PHP 版本

    php -v
    
  2. 更新 Mac 端口

    sudo port -v selfupdate
    
  3. 下载并安装适当的版本..

    sudo port install php55-mcrypt
    

    现在虚拟证明..

  4. 找到 Macports 放置文件 mcrypt.so 的位置并将其复制到 Macports 的所有实例/php/extensions/no-debug-...文件夹。如果您在多个位置都有该目录结构,请将其复制到所有位置。因此,您计算机上的每个 php/extensions/no-debug.. 文件夹都有一个副本mcrypt.so

    sudo cp /opt/local/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20090626/
    
  5. 确定您的 php.ini 文件所在位置,并确保它是您实际使用的文件,因为您可能在多个位置都有此文件。对所有人都这样做php.ini你找到的文件..

    在该文件中找到并取消注释以下行。如果已注释掉,请取消注释。如果文件中根本没有,请添加它。在我的默认 php.ini 文件中,我在第 536 行找到了这一点:

    extension=mcrypt.so
    

Compile

  1. 下载mcrypt

    curl -O http://downloads.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
    
  2. 解压它

    tar -zxvf libmcrypt-2.5.8.tar.gz
    
  3. 配置、构建和安装

    ./configure && make && sudo make install
    
  4. 下载Autoconf

    curl -O http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz
    
  5. 解压它

    tar xvfz autoconf-latest.tar.gz
    
  6. 配置、构建和安装

    ./configure && make && sudo make install
    

Apache

无论您使用哪种方法安装它。完成后,您应该始终重新启动 Apache。

  1. 重新启动阿帕奇

    sudo apachectl restart
    
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 mac os x yosemite (10.10) 上安装 mcrypt 扩展 的相关文章

随机推荐

  • 查找小于其右侧某个元素的每个元素

    我需要找到一个向量中小于其后的多个元素之一的元素 在循环中很容易做到 x some vector values for m 1 length x if any x m 1 end gt x m do such and such end en
  • 为什么我的 HTTP Origin 标头与 request.base_url 不匹配以及如何修复?

    你好 这是我在这里的第一篇文章 我已经尝试调试这个问题几天了 但无法弄清楚 当我向 Rails api 发出发布请求时 我收到了以前从未见过的错误 Started POST owners for 1 at 2021 01 12 11 24
  • 图像旋转中的背景透明度()

    自过去 2 天以来 我尝试使用 imagerotate PHP GD 函数旋转图像后为背景添加透明度 但是 令我非常失望的是 它根本不起作用 它只是在其背后提供黑色背景 这是我的代码 patchImageS image png the im
  • 如何为所有屏幕的 iPhone 应用程序添加垂直滑动手势?

    我想向我的应用程序添加一个手势 以便当用户垂直滑动时它会触发一个方法来执行某些操作 滑动可以向上或向下 我从来没有用手势做过任何事情 所以这是我第一次使用手势 而不是 UITableView 中包含的用于删除行的手势 另一个问题是我的大多数
  • 使用 R 查找字符串中的重复模式

    我有一个很大的文本 其中包含以下表达式 aaaahahahahaha that was a good joke 处理后 我想要 aaaaahahahaha 消失 或者至少将其更改为简单 ha 目前 我正在使用这个 gsub 1 str 当带
  • JQuery:如何找出一个元素有多少个子元素?

    如何使用 jQuery 找出一个元素有多少个子元素 假设我有以下结构 div div div div div div div div div div div div div div 我想知道 div 元素 container 有多少个子元素
  • 在 python 解释器提示符中添加颜色,无法正确换行

    我希望在终端中有一个更丰富多彩的 Python 提示符 只是为了便于阅读 我目前有 sys ps1 033 96m gt gt gt 033 0m sys ps2 033 96m 033 0m in my PYTHONSTARTUP文件 它
  • 使用“void_t”检查类是否具有具有特定签名的方法

    此刻 我是使用此方法检查类是否具有具有特定签名的方法 参加后Walter E Brown 的元编程 CppCon2014 演讲 我开始想知道是否void t可以在这种特殊情况下使用 以使代码更清晰 更具可读性 但是我很难思考void t 到
  • Angular 2 中路线更改时的结束间隔

    我在路由器插座内的 Angular 2 组件中启动一个计时器 setInterval gt 10000 当我离开嵌入组件的路线时 计时器不会退出 我怎样才能做到这一点 您可以从此挂钩中清除间隔 我的是从组件 视图控制的 export cla
  • 如何检查c中是否有被零除的情况

    include
  • ggplot2 条形图上的舍入百分比标签

    q1 lt qplot factor Q1 data survey geom histogram fill factor Q1 ylim c 0 300 options digits 2 q1 geom bar colour black s
  • 如何使用线程执行单元测试? [复制]

    这个问题在这里已经有答案了 执行摘要 当线程中抛出断言错误时 单元测试不会终止 这是有道理的 因为不应该允许一个线程使另一个线程崩溃 问题是我该如何 1 在第一个辅助线程崩溃时使整个测试失败 或者 2 循环并在每个线程全部完成后确定它们的状
  • 如何通过Fiddler捕获Visual Studio Code流量?

    如何通过Fiddler抓取VS Code流量 我运行了我的 Fiddler 看起来工作正常 它可以捕获浏览器的流量 但不能捕获 VS Code 的流量 如果有人能给我解决方案 我真的很感激 Thanks 假设您正在使用一些 REST 客户端
  • 使用 typescript 创建猫鼬模型 - 子文档

    我正在使用打字稿实现猫鼬模型 如本文所述 https github com Appsilon styleguide wiki mongoose typescript models并且不确定当您使用子文档数组时这会如何翻译 假设我有以下模型和
  • 如何检查存储过程是否存在?

    我在网上搜索了一下 发现了一个post它使用以下代码片段来检查存储过程是否存在 select from USER SOURCE where type PROCEDURE and name my stored procedure 还有其他方法
  • Django,使用 ModelForm 更新用户配置文件

    我正在尝试为用户的个人资料显示一个简单的 ModelForm 并允许用户更新它 这里的问题是我的逻辑存在某种缺陷 在成功调用 form save 后 旧值显示在页面上 直到刷新才会显示适当的值 这里有什么问题吗 login required
  • 如何使用 Swift 4 在 UICollection 视图中进行多项选择

    我是 swift 的新手 从头开始构建 iOS 应用程序 使用 swift 4 想要执行如下操作 1 在UICollectionView中实现多单元格选择 2 将选定的单元格数据传递到服务器 请任何人都可以帮助我 该怎么做 告诉我执行此操作
  • 如何在 Windows 上获取硬件 MAC 地址

    我正在尝试从 NIC 检索 MAC 地址 有多种方法可以获取它 本文介绍了最常见的方法 http www codeguru com Cpp I N network networkinformation article php c5451 我
  • 单击传单标记即可转到 URL

    在 R 的传单包中 有没有办法单击标记并定向到 URL 这是JS解决方案 在 R 中 添加带有 URL 的弹出窗口 library leaflet content lt paste sep br b a href http www samu
  • 如何在 mac os x yosemite (10.10) 上安装 mcrypt 扩展

    我已将 Mac OS X 更新到 Yosemite 但这样做会覆盖我的所有开发环境 所以现在 要在本地 apache 上运行 Laravel 4 我需要安装 Mcrypt 扩展 但我尝试的一切都失败了 即使是在 OS X Mavericks