当前位置:首页 » 编程语言 » phpmcrypt安装

phpmcrypt安装

发布时间: 2022-09-18 17:58:55

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

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

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

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

2. php7 怎么安装mcrypt模块

进入php源程序目录中的ext目录中,这里存放着各个扩展模块的源代码,选择你需要的模块,比如curl模块:cd curl
执行phpize生成编译文件,phpize在PHP安装目录的bin目录下
/usr/local/php5/bin/phpize
运行时,可能会报错:Cannot find autoconf. Please check your autoconf installation and
the $PHP_AUTOCONF
environment variable is set correctly and then rerun this
script.,需要安装autoconf:
yum install autoconf(RedHat或者CentOS)、apt-get install
autoconf(Ubuntu Linux)
/usr/local/php5/bin/php -v
执行这个命令时,php会去检查配置文件是否正确,如果有配置错误,
这里会报错,可以根据错误信息去排查!你看过后很简单吧以后不会可以向我一样经常到后盾人平台找找相关教材看看就会了,希望能帮到你,给个采纳吧谢谢_(•̀ω•́ ”∠)_

3. 如何安装PHP模块

php模块安装的方式
1、静态安装
将先将在安装php之前先将需要安装的程序装上,如ftp、mhash、mcrypt……安装完成后,解压php安装包,执行./configure --with-ftp --with-mhash --wth-mcrypt等等。后面具体跟的参数可以参看./configure --help查看。编译好后,执行make && make install 就行了。
2、动态安装
而在往往我们进行编译php时经常会忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想再重新装php,于是可以采用phpize来动态加载需要安装的模块。
具体实现方法如下(这里以忘记安装pdo_mysql模块为例):
cd /root/source/php-5.3.10/ext/pdo_mysql
/usr/local/php/bin/phpize

4. 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修改为自己系统的版本号*

5. 请教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提示

6. 把PHP mcrypt模块初始化失败报警问题,怎么解决

下载PEAR文件,右键连接,选择“连接另存为”go- pear.phar即可。
安装REAR: 打开命令行工具(开始->运行->cmd),切换到php服务器的目录。
然后运行下面命令进行安装:
按屏幕指令完成安装。 如果使用的XAMPP则已经默认安装了PEAR和PHP_CodeSniffer。
很多东西你可以去后盾人看一些视频。这样你会更加易懂

7. 如何在CentOS 7上安装开源ITIL门户iTOP

iTOP是一个简单的基于Web的开源IT服务管理工具。它有所有的ITIL功能,包括服务台、配置管理、事件管理、问题管理、变更管理和服务管理。iTOP依赖于Apache/IIS、MySQL和PHP,因此它可以运行在任何支持这些软件的操作系统中。因为iTOP是一个Web程序,因此你不必在用户的PC端任何客户端程序。一个简单的浏览器就足够每天的IT环境操作了。我们要在一台有满足基本需求的LAMP环境的CentOS7上安装和配置iTOP。下载iTOPiTOP的下载包现在在SourceForge上,我们可以从这获取它的官方链接。itopdownload我们从这里的连接用wget命令获取压缩文件。[root@centos-007~]#wget/itop/web/extensions/安装iTopweb界面大多数服务端设置和配置已经完成了。最后我们安装web界面来完成安装。打开浏览器使用ip地址或者完整域名来访问iTop的web目录。你会被重定向到iTOP的web安装页面。让我们按照要求配置,就像在这篇教程中做的那样。验证先决要求这一步你就会看到验证完成的欢迎界面。如果你看到了一些警告信息,你需要先安装这些软件来解决这些问题。mcryptmissing这一步有一个叫phpmcrypt的可选包丢失了。下载下面的rpm包接着尝试安装phpmcrypt包。[root@centos-7~]#yumlocalinstallphp-mcrypt-5.3.3-1.el6.x86_64.rpmlibmcrypt-2.5.8-9.el6.x86_64.rpm.成功安装完php-mcrypt后,我们需要重启apache服务,接着刷新页面,这时验证应该已经OK。安装或者升级iTop现在我们要在没有安装iTOP的服务器上选择全新安装。InstallNewiTopiTop许可协议勾选接受iTOP所有组件的许可协议,并点击“NEXT”。LicenseAgreement数据库配置现在我们输入数据库凭据来配置数据库连接,接着选择如下选择创建新数据库。DBConnection管理员账户这一步中我们会输入它的登录信息来配置管理员账户。AdminAccount杂项参数让我们选择额外的参数来选择你是否需要安装一个带有演示内容的数据库或者使用全新的数据库,接着下一步。MiscParametersiTop配置管理下面的选项允许你配置在iTOP要管理的元素类型,像CMDB、数据中心设备、存储设备和虚拟化这些东西在iTOP中是必须的。ConfManagement服务管理选择一个最能描述你的IT设备和环境之间的关系的选项。因此我们这里选择为服务提供商的服务管理。ServiceManagementiTopTickets管理从不同的可用选项我们选择符合ITILTickets管理选项来管理不同类型的用户请求和事件。TicketManagement改变管理选项选择不同的ticket类型以便管理可用选项中的IT设备变更。我们选择ITTL变更管理选项。ITILChangeiTop扩展这一节我们选择额外的扩展来安装或者不选直接跳过。iTopExtensions准备开始web安装现在我们开始准备安装先前先前选择的组件。我们也可以下拉这些安装参数来浏览我们的配置。确认安装参数后点击安装按钮。InstallationParameters让我们等待进度条来完成安装步骤。它也许会花费几分钟来完成安装步骤。iTopInstallationProcessiTop安装完成我们的iTOP安装已经完成了,只要如下一个简单的手动操作就可以进入到iTOP。

8. 如何在 CentOS 7 上安装开源 ITIL 门户 iTOP

首先,官网下载iTOP,使用unzip命令解压iTOP到apache根目录下的itop文件夹

然后,在解压的目录下,使用如下的 cp 命令将不同的数据模型从web 下的 datamodels 目录下复制到 extensions 目录,来迁移需要的扩展。
[root@centos-7 2.x]# pwd
/var/www/html/itop/web/datamodels/2.x
[root@centos-7 2.x]# cp -r itop-request-mgmt itop-service-mgmt itop-service-mgmt itop-config itop-change-mgmt /var/www/html/itop/web/extensions/

此时打开浏览器使用ip地址或者完整域名来访问iTop 的 web目录:servers_ip_address/itop/web/,重定向到iTOP的web安装页面,在此界面上查看是否有警告消息,有提示软件缺失的下载安装便好。如:missing optional PHP extension:mcrypt,此时需要下载安装php mcrypt。安装完mycrypt后重启apache服务。
验证通过后下一步勾选协议进入数据库配置。填入数据库IP:127.0.0.1,创建数据库登录用户与密码,创建新数据库。

最后,配置管理员账户。根据实际需要进行选择,然后下一步直至完成

9. 如何安装 mcrypt

如何安装Mcrypt?

在标准的PHP软件包中不包括Mcrypt,因此需要下载它,下载的地址为:ftp://argeas.cs-net.gr/pub/unix/mcrypt/ 。下载后,按照下面的方法进行编译,并把它扩充在PHP中:

下载Mcrypt软件包。

以下为引用的内容:
gunzipmcrypt-x.x.x.tar.gz
????tar -xvfmcrypt-x.x.x.tar
????./configure --disable-posix-threads
????make
????make install
????cd to your PHP directory.
????./configure -with-mcrypt=[dir] [--other-configuration-directives]
????make
????make install
根据你的要求和PHP安装时与服务器作适当的修改。

如何使用Mcrypt扩展库对数据进行加密?

首先,我们将介绍如何使用Mcrypt扩展库对数据进行加密,然后再介绍如何使用它进行解密。下面的代码对这一过程进行了演示,首先是对数据进行加密,然后在浏览器上显示加密后的数据,并将加密后的数据还原为原来的字符串,将它显示在浏览器上。

使用Mcrypt对数据进行加、解密

以下为引用的内容:
???<?php
????// Designate string to be encrypted
????$string = "Applied Cryptography, by Bruce Schneier, is
????a wonderful cryptography reference.";

????// Encryption/decryption key

10. 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,从官网下载http://xcache.lighttpd.net/wiki/Release-3.2.0
解压缩并安装
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的源码包,下载:http://php.net/releases/
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 OS X系统中安装PHP扩展的方法。

热点内容
安卓手机哪个生态好 发布:2025-01-11 17:56:01 浏览:272
数据库数据的一致性 发布:2025-01-11 17:30:45 浏览:708
手机怎么设置手势安卓 发布:2025-01-11 17:15:54 浏览:965
威能壁挂炉解压阀 发布:2025-01-11 17:15:53 浏览:560
突破服务器ip限制 发布:2025-01-11 17:11:23 浏览:819
支付宝上传凭证 发布:2025-01-11 17:10:29 浏览:877
怎么打开行李箱的密码锁 发布:2025-01-11 17:09:51 浏览:594
苹果怎么删除id账号和密码 发布:2025-01-11 17:09:50 浏览:785
7z解压很慢 发布:2025-01-11 16:51:23 浏览:943
电脑改文档服务器 发布:2025-01-11 16:41:14 浏览:871