LNMP環境搭建過程簡記
阿新 • • 發佈:2018-12-10
一、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