LNMP中PHP的示例分析
admin
2023-06-22 10:42:04
0

wget  http://cn2.php.net/distributions/php-5.4.37.tar.bz2
tar jxf php-5.4.37.tar.bz2
useradd -s /sbin/nologin php-fpm
cd php-5.4.37
./configure --prefix=/usr/local/php   --with-config-file-path=/usr/local/php/etc  --enable-fpm   --with-fpm-user=php-fpm  --with-fpm-group=php-fpm   --with-mysql=/usr/local/mysql  --with-mysql-sock=/tmp/mysql.sock  --with-libxml-dir  --with-gd   --with-jpeg-dir   --with-png-dir   --with-freetype-dir  --with-iconv-dir   --with-zlib-dir   --with-mcrypt   --enable-soap   --enable-gd-native-ttf   --enable-ftp  --enable-mbstring  --enable-exif    --disable-ipv6     --with-curl
make && make install

cp php.ini-production /usr/local/php/etc/php.ini

拷贝启动脚本:
cp /usr/local/src/php-5.4.37/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
mv /usr/local/php/etc/php-fpm.conf.default  /usr/local/php/etc/php-fpm.conf
chmod 755 /etc/init.d/php-fpm
chkconfig --add php-fpm
service php-fpm start
chkconfig php-fpm on

编译错误:

LNMP中PHP的示例分析

LNMP中PHP的示例分析

LNMP中PHP的示例分析

LNMP中PHP的示例分析

错误7

报错内容:configure: error: mcrypt.h not found. Pleasereinstall libmcrypt

centos源不能安装libmcrypt-devel,由于版权的原因没有自带mcrypt的包



有两种方法解决,一种是使用第三方源,这样还可以使用yum来安装,简单方便,坏处是第三方源多少有中不可靠的感觉。



报错内容:configure: error: mcrypt.h not found. Please reinstall libmcrypt

网上搜索了很多,包括自带的 yum install libmcrypt libmcrypt-devel,这个是没有效果的。

去SourceForget下载libmcrypt http://sourceforge.NET/projects/mcrypt/files/Libmcrypt/ ,最新版是mcrypt 2.6.7.gz。下载下来安装仍旧报错libmcrypt没有找到!

继续测试,最后安装成功,感觉是版本太高。

方法(关键点在用 2.5.7版本):

[html] view plain copy

  1. #使用wget可以通过以下路径下载  

  2. wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.tar.gz  

  3.    

  4. #解压  

  5. tar -zxvf libmcrypt-2.5.7.tar.gz   

  6.    

  7. #进入目录  

  8. cd libmcrypt-2.5.7  

  9.    

  10. #编译(默认安装到/usr/local/lib/)  

  11. ./configure --prefix=/usr/local/libmcrypt  

  12.    

  13. #执行安装  

  14. make && make install  



解决办法一

1、安装第三方yum源

wget http://www.atomicorp.com/installers/atomic

sh ./atomic

2、使用yum命令安装

yum  install  php-mcrypt  libmcrypt  libmcrypt-devel



LNMP中PHP的示例分析

相关内容

热门资讯

稻城亚丁景区封堵省道收费,官方... 四川甘孜州发展和改革委员会今日发布通告:按照文化和旅游部通报亚丁景区摆渡车问题整改要求,根据甘孜州稻...
告诉一下新飞冰箱售后没有修好冰... 最佳回答 对于新飞冰箱的售后有以下几种解决方法,一是如果你家的新飞冰箱是第一次维修之后没有修好的话,...
冰箱密封条不严怎么办?冰箱密封...   1、热水浸泡  冰箱密封条变形了,建议将其拆卸,把变形的部分放进热水中浸泡,大概十分钟,密封条在...
中央空调室内机内有滴水声音正常... 1、有滴水声音是不正常的,如果中央空调在安装时四壁连接不平整、不密封,或者出风口比室内积水槽低等等都...
热水器水管内有泡沫怎么办 当热水器水管出现泡沫时,这通常是由于热水器的功能故障所引起的。泡沫可能是形成在管道内部的空气或气体,...
冰箱维修加氟后压缩机运转不能回... 冰箱缺氟与否万不可以压力或电流为准,应以压缩机回气管或排气管的温度现象为准。用手触摸回气管,大约为零...
四川甘孜:提级整治稻城亚丁景区... 近期,稻城亚丁景区因被文化和旅游部点名通报、质疑违规封堵省道收费、限制社会车辆进入等问题,引发广泛关...
“平台”上线“清单”呈现 扬州... 5月22日,扬州举办以“算力共同体,AI新纪元”为主题的AI算力生态大会。AI算力生态大会聚焦AI算...
200亿美元、三阶段,NASA... 来源:市场资讯 (来源:第一财经资讯) 美国国家航空航天局(NASA)于当地时间周三(5月27日)正...
百度今年持续加码招AI人才,背... 【百度今年持续加码招AI人才,背后藏着一场更大的组织实验】 如果你留意百度最近的动作,会发现一个很明...