在将优胜美地升级到El Capitan之后,我对mcrypt(和Laravel)有一个问题。当我运行本地站点(Laravel Framework版本4.2.17)时,我会
需要PHP扩展。
以下是我的设置:
1) 哪个php
/usr/local/bin/php
2) php——版本
PHP 5.6.14 (cli) (built: Oct 3 2015 14:54:13)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
with Xdebug v2.3.3, Copyright (c) 2002-2015, by Derick Rethans
####################################################################################
Configuration File (php.ini) Path: /usr/local/etc/php/5.6
Loaded Configuration File: /usr/local/etc/php/5.6/php.ini
Scan for additional .ini files in: /usr/local/etc/php/5.6/conf.d
Additional .ini files parsed: /usr/local/etc/php/5.6/conf.d/ext-mcrypt.ini,
/usr/local/etc/php/5.6/conf.d/ext-xdebug.ini,
/usr/local/etc/php/5.6/conf.d/redis.ini
4) cat/usr/local/etc/php/5.6/conf.d/ext-mcrypt。ini | grep--颜色-i mcrypt
[mcrypt]
extension="/usr/local/opt/php56-mcrypt/mcrypt.so"
5) ll/usr/local/opt/php56 mcrypt/
total 112
drwxr-xr-x 5 olga admin 170 Oct 29 07:31 .
drwxr-xr-x 5 olga admin 170 Oct 29 07:31 ..
-rw-r--r-- 1 olga admin 373 Oct 29 07:31 INSTALL_RECEIPT.json
-rw-r--r-- 1 olga admin 107 Sep 30 01:35 TODO
-rwxr-xr-x 1 olga admin 45284 Oct 29 07:31 mcrypt.so
6) php-i | grep--color-i mcrypt
Additional .ini files parsed => /usr/local/etc/php/5.6/conf.d/ext-mcrypt.ini,
Registered Stream Filters => zlib.*, bzip2.*, convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, mcrypt.*, mdecrypt.*
PHP Warning: Unknown: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in Unknown on line 0
mcrypt
mcrypt support => enabled
mcrypt_filter support => enabled
mcrypt.algorithms_dir => no value => no value
mcrypt.modes_dir => no value => no value
7) php-m | grep--color-imcrypt
mcrypt
回声路径
/Volumes/project1/code/scripts/:/usr/local/mysql:/Applications/Adobe Flash Builder 4.6/sdks/4.5.0/bin:/Volumes/project1/code/tools/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/olga/.rvm/bin:~/Applications/arcanist/bin/:/usr/local/Cellar/php56/5.6.14/bin:~/.composer/vendor/phpunit/phpunit:/usr/local/bin:/usr/local/mysql/bin:/Users/olga/.composer/vendor/bin:/opt/apache-maven-3.3.3/bin
9)(PHP从$PATH) /usr/local/Cellar/php56/5.6.14/bin/php
Configuration File (php.ini) Path: /usr/local/etc/php/5.6
Loaded Configuration File: /usr/local/etc/php/5.6/php.ini
Scan for additional .ini files in: /usr/local/etc/php/5.6/conf.d
Additional .ini files parsed: /usr/local/etc/php/5.6/conf.d/ext-mcrypt.ini,
/usr/local/etc/php/5.6/conf.d/ext-xdebug.ini,
/usr/local/etc/php/5.6/conf.d/redis.ini
我错过了什么?
先谢谢你
最后我修好了!仍然不知道原因,但是...我是这样解决的
1)把家酿PHP到PATH
export PATH="/usr/local/opt/php56/bin":other_paths
2) 更改apache中的php模块(httpd.conf)
LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so
#LoadModule php5_module libexec/apache2/libphp5.so`
3)卸载所有版本的mcrypt和phpXX_mcrypt
4) 删除phpXX_mcrypt ini文件
5)重启apache。确保mcrypt不在php中(例如。php-i|grep--Color-i mcrypt
)
6) 使用brew安装mcrypt和phpXX_mcrypt
brew search mcrypt
brew install mcrypt
brew install phpXX_mcrypt
7) 重新启动apache
希望会有所帮助:)
我最近把我的OSX更新到了最新的Yosemite版本,现在IntelliJ IDEA 13.1.4还没有开始。 我当前的Java版本: 看起来也没问题。
我有一个表,我想用另一个表中的值更新该表,我正在使用以下代码: 尽管事实上,表。id是tableA的主键,我不断得到以下错误: 错误代码:1175。您使用的是安全更新模式,并且您试图更新一个没有使用键列禁用安全模式的表,请在“首选项”中切换该选项- 我做错了什么?
我们正在CentOS7上使用安装4j版本6.1.4(构建6320)。 我们为OSX构建了安装程序,安装程序类型为“MacOSX文件夹”。安装程序有一个启动器,用于启动自定义Java SystemTray应用程序。 在安装过程中,启动器按预期执行,并显示SystemTray应用程序。即使在安装过程完成之后,启动器仍然保留在应用程序文档中,并且没有关闭。在系统托盘应用程序关闭之前,此启动器不会从应用程
最近我把我的Android Studio更新到3.6.1,没有出现任何问题,但是当Gradle完成同步时,一条错误消息就显示在我的构建和事件日志中。 (“build”消息内部) null --谢谢您提前回答。
本文向大家介绍解决更改AUTH_USER_MODEL后出现的问题,包括了解决更改AUTH_USER_MODEL后出现的问题的使用技巧和注意事项,需要的朋友参考一下 使用django自带的 AbstractUser 扩展之后,更改AUTH_USER_MODEL = 'users.UserProfile'属性后,进行数据库迁移时, 出现如下报错: ValueError: The field admin