LNMP是一个Web应用软件组合,即(Linux+Nginx+MySQL+PHP)
首先你需要一个Linux
系统,可以是Centos
、Debian
、Ubuntu
等类Linux/Unix
系统,下面我们来逐个进行编译安装,这里以Centos
为例:
1、Nginx(Nginx1.14.2)
1 | //安装依赖 |
2、MySQL(MySQL5.7)
1 | //安装依赖 |
3、PHP(PHP7.1.6)
1 | //安装依赖 |
编译安装扩展时出现如下错误,这是因为没有安装autoconf
1
2
3
4
5//错误
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this scrip
//解决办法
yum -y install m4
yum -y install autoconf
4、安装composer
1 | //下载composer |
5、安装redis(redis5.03)
1 | //获取redis源码 |
安装redis扩展
1
2
3
4
5
6
7//获取源码
git clone https://github.com/phpredis/phpredis.git
//安装
phpize
./configure --with-php-config=/usr/local/php71/bin/php-config
make && make install
//将生成的redis.so加入php.ini文件
6、安装swoole扩展(swoole4.3.2)
1 | //获取源码 |
7、安装amqp扩展(amqp1.9.4)
1 | //安装依赖 |