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