一、環境檢查 1、php依賴環境檢查 yum -y install openssl openssl-devel bzip2 bzip2-devel curl curl-devel readline-devel fcgi php-mcrypt libmcrypt libmcrypt-devel
2、
查看是否安裝php rpm -qa|grep php //php 官方軟件下載地址 https://www.php.net/downloads.php 下載速度如果慢,可以換成國內的源wget https://gz-1257226027.cos.ap-guangzhou.myqcloud.com/php-7.4.0.tar.gz 具體的軟件包可以根據鏈接更換
二、在Centos中加mcrypt
這裏注意的是mcrypt軟件依賴libmcrypt和mhash兩個庫
I 下載安裝mcrypt
1.先去http:
//www.sourceforge.net下載Libmcrypt,mhash,mcrypt安裝包 ,下面是我找到的鏈接
Libmcrypt:http:
//sourceforge.net/project/showfiles.php?group_id=87941&package_id=91774&release_id=487459
mcrypt: http:
//sourceforge.net/project/showfiles.php?group_id=87941&package_id=91948&release_id=642101
mhash:http:
//sourceforge.net/project/showfiles.php?group_id=4286&package_id=4300&release_id=645636
2 .先安裝Libmcrypt
#tar -zxvf libmcrypt-2.5.8.tar.gz
#cd libmcrypt-2.5.8
#./configure
#make
#make install
說明:libmcript默認安裝在/usr/local
3.安裝mhash
#tar -zxvf mhash-0.9.9.9.tar.gz
#cd mhash-0.9.9.9
#./configure
#make
#make install
4.安裝mcrypt
#tar -zxvf mcrypt-2.6.8.tar.gz
#cd mcrypt-2.6.8
#LD_LIBRARY_PATH=/usr/local/lib ./configure
#make
#make install
三、安裝PHP
tar -zxvf php-7.4.0.tar.gz
cd php-7.4.0
./configure --prefix=/usr/local/php --with-mysql--with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir=/usr/local/libxml2#jack-我用的這個配置
make && make install