1. 程式人生 > >LNMP環境搭建過程簡記

LNMP環境搭建過程簡記

一、Nginx編譯安裝

cd /usr/local/src  //將安裝包下載到/usr/local/src目錄下

wget http://nginx.org/download/nginx-1.9.9.tar.gz    //下載,可在http://nginx.org/download/檢視選擇版本

tar zxvf nginx-1.9.9.tar.gz //解壓縮

cd nginx-1.9.9  //進入解壓後的nginx目錄

./configure --prefix=/usr/local/nginx   //將nginx安裝到/usr/local目錄下, 注意這一步有錯的話,根據提示安裝需要的庫、如果說 nothing to do, 就安裝該庫的 -devel版本

make && make install    //編譯、安裝

./sbin/nginx    //啟動nginx

 二、MySQL安裝

yum install mysql mysql-devel mysql-server

三、PHP編譯安裝

wget http://cn2.php.net/get/php-7.2.10.tar.gz/from/this/mirror    //下載php映象, 將下載為mirror檔案

tar zxvf mirror    //解壓

./configure --prefix=/usr/local/php --with-pdo-mysql=/usr/local/mysql --enable-mysqlnd --with-gd --enable-gd-jis-conv --enable-fpm    //將php安裝到/usr/local/php目錄下,新增一些支援.注意這一步有錯的話,根據提示安裝需要的庫、如果說 nothing to do, 就安裝該庫的 -devel版本

make && make install    //編譯、安裝

cp /usr/local/src/php-5.6.36/php.ini-development php.ini-production    //將開發配置複製一份為生產配置。如果存在php.ini-production可不需要這一步

cp /usr/local/src/php-5.6.36/php.ini-development ./lib/php.ini    //將開發配置複製一份為實際執行生效的配置

cp etc/php-fpm.conf.default etc/php-fpm.conf    //將php-fpm預設配置複製一份為實際執行生效的配置

./sbin/php-fpm    //啟動php