导航:首页 > 编程语言 > mcryptphp扩展mac

mcryptphp扩展mac

发布时间:2022-05-20 15:26:14

① mac 安装php mcrypt 2.6.8 为什么没有mcrypt.so文件

MCrypt是一个功能强大的加米算法扩展库,它包括有22种算法。
1:下载并解压mcrypt-2.6.8.tar.bz2。(2.6.8为版本号,可以自行选择,但是注意后边步骤要与下载的版本号一致。)2:在终端执行命令(注意如下命令需要安装xcode支持):
cd ~/Downloads/mcrypt-2.5.8
./configure --disable-posix-threads --enable-staticmake
sudo make install
3:下载并解压php源码,根据自己情况选择对应版本。(注意以下命令中php的版本)在终端执行命令:(如果出错请看后边)
cd ~/Downloads/php-5.5.14/ext/mcrypt
phpize
./configure
make
cd moles
sudo cp mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20121212/(cd moles后当出现
Build complete.
Don't forget to run 'make test'.
表示安装成功。)
4:打开php.ini
sudo vi /etc/php.ini
添加如下代码:(注意no-debug-non-zts-20121212版本号,如果不清楚可以前往/usr/lib/php/extensions/查看)extension=/usr/lib/php/extensions/no-debug-non-zts-20121212/mcrypt.so*如果phpize出现如下错误:
grep: /usr/include/php/main/php.h: No such file or directorygrep: /usr/include/php/Zend/zend_moles.h: No such file or directorygrep: /usr/include/php/Zend/zend_extensions.h: No such file or directoryConfiguring for:
PHP Api Version:
Zend Mole Api No:
Zend Extension Api No:
Cannot find autoconf. Please check your autoconf installation and the$PHP_AUTOCONF environment variable. Then, rerun this script.
表示需要安装autoconf
*如果make出现如下错误:
/ext/mcrypt/mcrypt.c:25:10: fatal error: 'php.h' file not found执行如下命令即可:
sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include /usr/include*注意MacOSX10.10.sdk修改为自己系统的版本号*

② mac php安装mcrypt扩展在哪个目录

如果./configure不能执行 先下载autoconf.tar.gz解压 在autoconf文件夹目录下执行./configure 然后make && make install
安装autoconf后就能在php文件夹下使用./configure配置php了 本人的php预装版本是5.3.15所以下载的包也是5.3.15的 ok 继续下面步骤 没问题了!

③ Mcrypt扩展模块是什么

Mcrypt扩展库可以实现加密解密功能,就是既能将明文加密,也可以密文还原。PHP加密扩展库Mcrypt的算法和加密模式
Mcrypt库支持20多种加密算法和8种加密模式,具体可以通过函数mcrypt_list_algorithms()和mcrypt_list_modes()来显示,结果如下:
Mcrypt支持的算法有:cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes
Mcrypt支持的加密模式有:cbc cfb ctr ecb ncfb nofb ofb stream
这些算法和模式在应用中要以常量来表示,写的时候加上前缀MCRYPT_和MCRYPT_来表示,如下面Mcrypt应用的例子:
DES算法表示为MCRYPT_DES;
ECB模式表示为MCRYPT_MODE_ECB;

④ 如何在Mac OS X中安装PHP扩展支持

安装PHP扩展要求Mac系统已经安装了Xcode环境和命令行开发工具,如果还没安装,可以使用Shell安装。
xcode-select --install
为了扩展管理方便,首先来安装pecl扩展管理器。
cd /usr/lib/php
sudo php install-pear-nozlib.phar
安装Redis、Memcache、Mongo等扩展。
sudo pecl install redis
sudo pecl install memcache
sudo pecl install mongo
sudo pecl install xdebug
将扩展配置添加的php.ini文件中:
extension=memcache.so
extension=mongo.so
extension=redis.so
zend_extension=xdebug.so
安装xcache,从官网下载,解压缩并安装
tar xvf xcache-3.2.0.tar
cd xcache-3.2.0
phpize
。/configure
make
sudo make install
配置XCache
[xcache]
xcache.size = 128M
xcache.var_size = 8M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.optimizer = Off
由于Mac自带的PHP环境是不包括mcrypt扩展的,所以需要下载同版本的php源码包,单独编译这个模块加载。从官网的归档里面找到php5.5.14的源码包
tar zxvf php-5.5.14.tar.gz
cd php-5.5.14/ext/mcrypt/
phpize。/configure
make
sudo make install
配置ext-mcrypt
extension=mcrypt.so
为了加速,还需要打开opcache。
zend_extension=opcache.so
[opcache]
; Determines if Zend OPCache is enabled
opcache.enable=0
; Determines if Zend OPCache is enabled for the CLI version of PHP
opcache.enable_cli=0

⑤ Mac下还有必要重新安装PHP吗

mac已经集成了php。apache,本来是不用安装的。
不过还是可以安装。因为发现mysql配置出了些问题。懒得去搞。
使用了个集成程序XAMPP,集成了apache+mysql开启相当容易。使用方便

⑥ 安装PHP扩展模块 为PHP添加mcrypt模块了

上面提供的静态编译的方法,是把所有的模块都打包进
php
主程序中,这样做的好处是,模块直接联系紧密,调用该模块中的函数效率会更高,免去了
寻找模块,加载模块的时间。
静态编译也就是
全部重新编译了,只是根据需求,增加了configure后面的参数。
还有一种是
所谓的
动态编译
比如现在有一个网站,需要增加某个模块,但是网站不允许停顿如此长的时间,那么就刻意选择这样。

curl模块为例
进入
php

源码包的
ext
目录下的
curl
执行
/usr/local/php/bin/phpize
会生成只针对此模块的
configure
文件
./configure
--with-php-config=/usr/local/php/bin/php-config
--with-curl=[dir]
make
make
install
然后
后显示出来
编译后的
curl.so
所在的路径
复制此文件

模块目录下
配置php.ini
文件
重启
apache
或者
php-cgi
配置就生效了。

⑦ 请教MAC OS下PHP的mcrypt怎么安装

搭建环境:MACOS10.8.2
安装程序:apache(系统自带)、PHP5.3.15(系统自带)、mysql(下载官方DMG安装)
需求:给自带的PHP安装mcrypt

安装方法一:
通过Homebrew安装mcrypt,安装成功[Shell]brewinstallmcrypt
通过Homebrew安装mcrypt-php,安装失败[Shell]brewinstallmcrypt-php
提示:Error:Noavailableformulaformcrypt-php
安装方法二:动态编译PHP

php官网下载php5.3.15源码包,解压缩进入/php5.3.15/ext/mcrypt/,phpize./configure提示

⑧ 如何开启MAC系统PHP环境

mac系统安装php: 安装PHP扩展要求Mac系统已经安装Xcode环境命令行发工具没安装使用Shell安装 xcode-select --install 扩展管理便首先安装pecl扩展管理器 cd /usr/lib/php sudo php install-pear-nozlib.phar 安装Redis、Memcache、Mongo等扩展 sudo pecl install redis sudo pecl install memcache sudo pecl install mongo sudo pecl install xdebug 扩展配置添加php.ini文件: extension=memcache.so extension=mongo.so extension=redis.so zend_extension=xdebug.so 安装xcache官中国载中国xcache.lighttpd.net/wiki/Release-三.二.0 解压缩并安装 tar xvf xcache-三.二.0.tar cd xcache-三.二.0 phpize /configure make sudo make install 配置XCache [xcache] xcache.size = 一二吧M xcache.var_size = 吧M xcache.var_count = 一 xcache.var_slots = 吧K xcache.var_ttl = 0 xcache.var_maxttl = 0 xcache.var_gc_interval = 三00 xcache.optimizer = Off 由于Mac自带PHP环境包括mcrypt扩展所需要载同版本php源码包单独编译模块加载官中国归档面找php5.5.一四源码包载:中国php.net/releases/ tar zxvf php-5.5.一四.tar.gz cd php-5.5.一四/ext/mcrypt/ phpize/configure make sudo make install 配置ext-mcrypt extension=mcrypt.so 加速需要打opcache zend_extension=opcache.so [opcache] ; Determines if Zend OPCache is enabled opcache.enable=0 ; Determines if Zend OPCache is enabled for the CLI version of PHP opcache.enable_cli=0 MAC OS X系统安装PHP扩

⑨ 无法载入 mcrypt 扩展,<br />请检查 PHP 配置

你贴的图和你描述的不是一回事。
根据你贴的图,应该是没有配置mbstring和'blowfish_secret'的问题:
1.到php.ini里面配置好extension_path,然后把
;extension=php_mbstring.dll
前面的;去掉
2.到phpmyadmin的配置文件里面,找到这行:
$cfg['blowfish_secret']
=
'
';
在后面的单引号里面随便输入几个字符,即可

⑩ 用wampserver配置PHP环境,想使用PHP的mcrypt加密扩展库进行加密应该怎么安装扩展库

你查下官方得手册,里面有安装说明,

你需要使用 libmcrypt 2.5.6 或更高版本。
PHP 5.2 的 Windows 二进制发行版中已经包含了本库。 PHP 5.3 的 Windows 二进制发行版中开始使用 MCrypt 静态库, 所以不再需要 DLL。

这个库已经被已经被打包进php里面了,所以不用再安装扩展可以直接使用里面得函数了

阅读全文

与mcryptphp扩展mac相关的资料

热点内容
腾讯云应用服务器可以做什么 浏览:507
二次元表格编程 浏览:20
plc编程器保停 浏览:963
如何降低服务器的内存占用率 浏览:868
阿里云服务器是个什么意思 浏览:817
国内最好的数控编程培训学校 浏览:13
222乘104列是算法 浏览:159
程序员沟通正确姿势 浏览:969
魔玩app怎么视频推广 浏览:960
程序员抽奖送礼 浏览:458
北京java程序员薪资 浏览:658
如何创建网络平台或者app 浏览:355
python随机数生成控制概率 浏览:237
压缩机并联运行 浏览:899
两位单片机 浏览:63
四川音乐类投档线的算法 浏览:650
建行app如何改转账卡 浏览:27
android开发升级 浏览:299
要火社区app进不去怎么办 浏览:826
安卓手机上的自定义功能怎么用 浏览:230