天天看點

Linux項目_Lnmp_2_Nginx安裝&論壇搭建Linux項目_Lnmp_2_Nginx安裝&論壇搭建

Linux項目_Lnmp_2_Nginx安裝&論壇搭建

一.Nginx軟體安裝

1..解壓gz壓縮包:

tar zxf nginx-1.14.0.tar.gz

cd nginx-1.14.0

2.安裝前準備

修改配置檔案,删除版本資訊

vim src/core/nginx.h

14 #define NGINX_VER “nginx”

注釋debug。純淨安裝

vim auto/cc/gcc

171 # debug

172 #CFLAGS=”$CFLAGS -g”

3.源碼安裝

yum install -y pcre-devel

./configure –prefix=/usr/local/lnmp/nginx –with-http_ssl_module –with-http_stub_status_module –with-threads –with-file-aio –user=nginx –group=nginx

make

make install

4.修改主配置檔案

備份并修改

cd /usr/local/lnmp/nginx/ conf/

cp nginx.conf /mnt/

rm -fr nginx.conf

cp /mnt/nginx.conf .

vim nginx.conf

Linux項目_Lnmp_2_Nginx安裝&論壇搭建Linux項目_Lnmp_2_Nginx安裝&論壇搭建
Linux項目_Lnmp_2_Nginx安裝&論壇搭建Linux項目_Lnmp_2_Nginx安裝&論壇搭建

vim fastcgi.conf

五.作連結

cd /usr/local/lnmp/nginx/sbin/

ln -s /usr/local/lnmp/nginx/sbin/nginx /usr/local/sbin/

Which nginx

Linux項目_Lnmp_2_Nginx安裝&論壇搭建Linux項目_Lnmp_2_Nginx安裝&論壇搭建

cd /usr/local/lnmp/nginx/html/

vim index.php

Linux項目_Lnmp_2_Nginx安裝&論壇搭建Linux項目_Lnmp_2_Nginx安裝&論壇搭建

六.啟動

nginx -t

nginx

netstat -antlp

實體機通路172.25.36.6出現phpinfo()即可

Linux項目_Lnmp_2_Nginx安裝&論壇搭建Linux項目_Lnmp_2_Nginx安裝&論壇搭建

二.Discuz論壇搭建

1..安裝解壓檔案:

yum install -y unzip

解壓到指定lnamp目錄:

unzip Discuz_X3.2_SC_UTF8.zip -d /usr/local/lnmp/nginx/html/

2.重命名為bbs:

cd /usr/local/lnmp/nginx/html/

mv upload/ bbs

浏覽器通路172.25.36.6檢視php.info()

浏覽器通路172.25.36.6/bbs進入論壇

論壇說明性檔案在/usr/local/lnmp/nginx/html/bbs/utility/readme/readme.txt

Linux項目_Lnmp_2_Nginx安裝&論壇搭建Linux項目_Lnmp_2_Nginx安裝&論壇搭建

3.此時會出現很多錯誤,一一解決:

Linux項目_Lnmp_2_Nginx安裝&論壇搭建Linux項目_Lnmp_2_Nginx安裝&論壇搭建

4.修改權限:

cd /usr/local/lnmp/nginx/html/bbs/

chmod 777 config/ -R

chmod 777 data/ -R

chmod 777 uc_server/ uc_client/ -R

cd /usr/local/lnmp/php/etc/

vim php.ini

/etc/init.d/php-fpm reload

此時的報錯全部消失,執行下一步,

安裝全部,下一步

Linux項目_Lnmp_2_Nginx安裝&論壇搭建Linux項目_Lnmp_2_Nginx安裝&論壇搭建

5.輸入相關配置資訊,下一步

Linux項目_Lnmp_2_Nginx安裝&論壇搭建Linux項目_Lnmp_2_Nginx安裝&論壇搭建

6.出現資料庫連結問題:

Linux項目_Lnmp_2_Nginx安裝&論壇搭建Linux項目_Lnmp_2_Nginx安裝&論壇搭建

cd /usr/local/lnmp/php/etc/

vim php.ini

1013 pdo_mysql.default_socket= /usr/local/lnmp/mysql/data/mysql.sock

1162 mysql.default_socket = /usr/local/lnmp/mysql/data/mysql.sock

1221 mysqli.default_socket = /usr/local/lnmp/mysql/data/mysql.sock

/etc/init.d/php-fpm reload

使其他使用者擁有寫權限

cd /usr/local/lnmp/mysql/

chmod 755 data/

Linux項目_Lnmp_2_Nginx安裝&論壇搭建Linux項目_Lnmp_2_Nginx安裝&論壇搭建

7.安裝成功:

Linux項目_Lnmp_2_Nginx安裝&論壇搭建Linux項目_Lnmp_2_Nginx安裝&論壇搭建

8.若使用管理源進行登陸

用之前設定的登陸資訊進行登陸:

Linux項目_Lnmp_2_Nginx安裝&論壇搭建Linux項目_Lnmp_2_Nginx安裝&論壇搭建
Linux項目_Lnmp_2_Nginx安裝&論壇搭建Linux項目_Lnmp_2_Nginx安裝&論壇搭建

9.删除測試頁

cd /usr/local/lnmp/nginx/html/bbs/install

rm -fr index.php

注意:

清除浏覽器緩存:ctrl + shift + del

重新開機mysql: /etc/init.d/mysqld reload

重新開機php: /etc/init.d/php-fpm reload

重新開機nginx: nginx -s reload

繼續閱讀