天天看點

Ubuntu1804編譯安裝LNMP

2018-06-05 21:25:55

Ubuntu

Linux GP 4.15.0-22-generic #24-Ubuntu SMP Wed May 16 12:15:17 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux      

下載下傳最新Linxu

//官網 nginx.org最新穩定版
wget -c http://nginx.org/download/nginx-1.14.0.tar.gz      
//解壓并進入
tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0/      
//嘗試生成配置
./configure  --prefix=/usr/local/nginx
//checking for OS
// + Linux 4.15.0-22-generic x86_64
//checking for C compiler ... not found
//./configure: error: C compiler cc is not found
sudo apt-get install build-essential
//再次configure
./configure  --prefix=/usr/local/nginx
//./configure: error: the HTTP rewrite module requires the PCRE library.
//You can either disable the module by using --without-http_rewrite_module
//option, or install the PCRE library into the system, or build the PCRE library
//statically from the source with nginx by using --with-pcre=<path> option.
//nginx 路由重寫需要prce庫
sudo apt-get install libpcre3 libpcre3-dev
//再次configure
./configure  --prefix=/usr/local/nginx
//./configure: error: the HTTP gzip module requires the zlib library.
//You can either disable the module by using --without-http_gzip_module
//option, or install the zlib library into the system, or build the zlib library
//statically from the source with nginx by using --with-zlib=<path> option.
./configure  --prefix=/usr/local/nginx --without-http_gzip_module
//Configuration summary
//  + using system PCRE library
//  + OpenSSL library is not used
//  + zlib library is not used

//  nginx path prefix: "/usr/local/nginx"
//  nginx binary file: "/usr/local/nginx/sbin/nginx"
//  nginx modules path: "/usr/local/nginx/modules"
//  nginx configuration prefix: "/usr/local/nginx/conf"
//  nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
//  nginx pid file: "/usr/local/nginx/logs/nginx.pid"
//  nginx error log file: "/usr/local/nginx/logs/error.log"
//  nginx http access log file: "/usr/local/nginx/logs/access.log"
//  nginx http client request body temporary files: "client_body_temp"
//  nginx http proxy temporary files: "proxy_temp"
//  nginx http fastcgi temporary files: "fastcgi_temp"
//  nginx http uwsgi temporary files: "uwsgi_temp"
//  nginx http scgi temporary files: "scgi_temp"

//可以生成配置但是有的常用庫沒有安
sudo apt-get install openssl
      

 sudo apt-get install zlib1g-dev

./configure  --prefix=/usr/local/nginx --without-http_gzip_module      
sudo make
sudo make install      

nginx 安裝結束

安裝PHP

轉載于:https://www.cnblogs.com/8000cabbage/p/9142244.html