lnmp环境编译安装配置参数

安装lnmp前请先确认系统已安装相关依赖库:

 

nginx安装

注意:这里的–with-pcre –witch-zlib –with-openssl为这些依赖的源代码文件,请到官网自行下载.

 

mysql安装

 

php安装

编译php过程中可能遇到的错误和处理方法:

1.Don’t know how to define struct flock on this system, set –enable-opcache=no

解决方法:修改/etc/ld.so.conf 添加一行/usr/local/lib/,然后重新加载配置文件(ldconfig),再重新编译就OK了

如果不需要线程安全,可以不要enable-maintainer-zts参数

2.error: mcrypt.h not found. Please reinstall libmcrypt

yum install -y epel-release
yum install -y libmcrypt-devel
两个不能一起安装,因为CentOs6默认的yum源没有 libmcrypt-devel这个包,只能借助epel的yum源,所以先安装epel,再安装
libmcrypt。

 

ubuntu下的安装脚本

 

你的评论是对我最大的鼓励