LAMP环境官方最新源码编译安装(6)

下载地址:


安装顺序( libmcrypt –> mhash –> mcrypt )

编译安装libmcrypt(libmcrypt-2.5.8.tar.gz)

[root@server1 src]# tar zxvf libmcrypt-2.5.8.tar.gz [root@server1 src]# cd libmcrypt-2.5.8 [root@server1 libmcrypt-2.5.8]# ./configure --prefix=/usr/local/libmcrypt [root@server1 libmcrypt-2.5.8]# make && make install [root@server1 libmcrypt-2.5.8]# vim /etc/ld.so.conf.d/libmcrypt.conf # 此选项为将libmcrypt的库文件能让系统找到,不然后面编译安装mcrypt会报错 /usr/local/libmcrypt/lib [root@server1 libmcrypt-2.5.8]# ldconfig -v # 重新加载库文件

编译安装mhash(mhash-0.9.9.9.tar.gz)

[root@server1 src]# tar -zxvf mhash-0.9.9.9.tar.gz [root@server1 src]# cd mhash-0.9.9.9 [root@server1 mhash-0.9.9.9]# ./configure [root@server1 mhash-0.9.9.9]# make && make install [root@server1 mhash-0.9.9.9]# vim /etc/ld.so.conf.d/mhash.conf # 做添加mhash的库文件让系统找到,不然后面编译安装mcrypt会报错 /usr/local/mhash/lib [root@server1 mhash-0.9.9.9]# ldconfig -v # 重新加载库文件

编译安装mcrypy(mcrypt-2.6.8.tar.gz)

[root@server1 src]# tar zxvf mcrypt-2.6.8.tar.gz [root@server1 src]# cd mcrypt-2.6.8 [root@server1 mcrypt-2.6.8]# ./configure --with-libmcrypt-prefix=/usr/local/libmcrypt/ [root@server1 mcrypt-2.6.8]# make && make install 编译安装PHP

下载地址:

[root@server1 src]# tar -zxvf php-5.5.36.tar.gz [root@server1 php-5.5.36]#./configure --prefix=/usr/local/php \ --with-mysql=mysqlnd --with-openssl \ --with-mysqli=mysqlnd \ --enable-mbstring --with-freetype-dir \ --with-jpeg-dir --with-png-dir \ --with-zlib --with-libxml-dir=/usr \ --enable-xml --enable-sockets \ --with-apxs2=/usr/local/apache/bin/apxs \ --with-mcrypt --with-config-file-path=/etc \ --with-config-file-scan-dir=/etc/php.d \ --with-bz2 --enable-maintainer-zts [root@server1 php-5.5.36]# make && make install 参数解释; --prefix=/usr/local/php # 指定php安装的路径 --with-mysql=mysqlnd --with-openssl # 指定mysql的安装目录 #支持ssl功能 --with-mysqli=mysqlnd # 可以让mysql与php结合的接口 --enable-mbstring --with-freetype-dir # 指定可以支持中文非一个字节能表示语言 # 加载freetype的头文件,可以支持不同字体 --with-jpeg-dir --with-png-dir # 支持jpep格式图片 #支持pnp格式图片 --with-zlib --with-libxml-dir=/usr # 支持压缩库 # 指定xml的库路径 --enable-xml --enable-sockets #支持扩展标记语言 # 支持套接字的通信功能 --with-mcrypt --with-config-file-path=/etc # 支持额外的加密功能的库 # 指定php配置文件的路径(/etc/php.ini) --with-config-file-scan-dir=/etc/php.d # 支持php文件的附件配置文件(/etc/php.d/*.ini) --with-bz2 --enable-maintainer-zts #支持bz2的压缩库 # 此选项是否安装取决于你的Apache工作的mpm模式,

说明:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/76f2dbdb99eec3168f764c6ef144ac85.html