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
vim fastcgi.conf
五.作連結
cd /usr/local/lnmp/nginx/sbin/
ln -s /usr/local/lnmp/nginx/sbin/nginx /usr/local/sbin/
Which nginx
cd /usr/local/lnmp/nginx/html/
vim index.php
六.啟動
nginx -t
nginx
netstat -antlp
實體機通路172.25.36.6出現phpinfo()即可
二.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
3.此時會出現很多錯誤,一一解決:
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
此時的報錯全部消失,執行下一步,
安裝全部,下一步
5.輸入相關配置資訊,下一步
6.出現資料庫連結問題:
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/
7.安裝成功:
8.若使用管理源進行登陸
用之前設定的登陸資訊進行登陸:
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