mcrypt未加载(即使在安装后)

时间:2017-04-12 05:47:54

标签: php macos apache server

我已将mac的内置版本5.6的php更改为7.0,但工作正常,但我的mcrypt无效。我使用brew install mcrypt php70-mcrypt安装了它。 我该如何解决这个问题?我正在使用MacOS Sierra。

3 个答案:

答案 0 :(得分:0)

首先,确保重新启动PHP。然后,在命令行中键入php -v并确保您实际使用的是7.0。

如果它仍然无法生成php文件并运行phpinfo()并查看扩展是否正在加载。如果没有,请提供任何进一步的信息。

答案 1 :(得分:0)

安装后是否打开了 SampleCollectionViewCell *cell = (SampleCollectionViewCell *) [self.collectionView cellForItemAtIndexPath:[NSIndexPath indexPathForRow:self.selectedIndex inSection:0]]; // Assuming you have only single section cell.label.text = lblRow.text; ?您可以使用以下命令激活mcrypt

<强> PHP5

mcrypt

<强> PHP7 +

php5enmod mcrypt

另外,您可以通过取消注释phpenmod mcrypt 中的mcrypt行来执行此操作。

如果有帮助,请告诉我!

答案 2 :(得分:0)

您需要通过编辑/etc/php.ini来启用扩展程序。如果此文件不存在,请复制/etc/php.ini.default并重命名:

sudo cp /etc/php.ini.default /etc/php.ini

编辑/etc/php.ini文件并添加以下内容:

extension=mcrypt.so

并重启apache

sudo apachectl restart