標籤:listen discuz
1:建立discuz論壇的安裝位置
[[email protected] src]# mkdir /data/www
[[email protected] src]# cd !$
cd /data/www
[[email protected] www]# cp /usr/local/src/Discuz_X3.2_SC_GBK.zip .//把已經下載好的壓縮檔拷到目前的目錄
[[email protected] www]# unzip Discuz_X3.2_SC_GBK.zip
[[email protected] www]# mv upload/* .//把裡面的檔案移出來
2:建立一個虛擬機器主機
我們自己加的nginx的設定檔nginx設定檔
最後一句是一個include語句,這個include語句的意思就是載入虛擬機器主機的設定檔
[[email protected] www]# cd /usr/local/nginx/conf
[[email protected] conf]# mkdir vhosts
[[email protected] conf]# vim vhosts/discuz.conf
server
{
listen 80;
server_name www.test.com;
index index.html index.htm index.php;
root /data/www;
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /data/www$fastcgi_script_name;
}
}
然後檢測設定檔是否正確:
[[email protected] conf]# /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
[[email protected] conf]# service nginx restart
Stopping Nginx: [ OK ]
Starting Nginx:
####注意server_name 配置的網域名稱需要解析一下,如果linux系統用的是虛擬機器
需要再windows系統中c盤的/windows/system32/drivers/etc/hosts中解析一下!如下:
192.168.1.123 www.test.com
在mysql資料庫中建立discuz資料庫!
mysql> create database discuz;
Query OK, 1 row affected (0.00 sec)
mysql> grant all on discuz.* to"wang"@"localhost"identified by"123456";
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
然後再瀏覽器輸入剛解析的網域名稱也就是www.test.com
給對應的檔案賦予許可權即可!
這裡需要注意的是在apache中因為php是作為apache的一個模組來啟動並執行,因此要為這些檔案賦予apache使用者的許可權,預設為daemon,也就是賦予daemon許可權。nginx中php是通過php-fpm來啟動並執行,然後再把結果返回給用戶端,因此這裡需要為這些檔案賦予php-fpm的使用者權限,我們前邊設定的使用者php-fpm!
cd /data/www
chown -R php-fpm:php-fpm data uc_server/data uc_client/data config
然後重新運行頁面,點擊全新安裝discuz,出現如下介面,填寫剛才建立的資料庫資訊:
650) this.width=650;" src="http://upload-images.jianshu.io/upload_images/5688726-231156ee752da099.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240" style="height:auto;vertical-align:middle;border:0px;" alt="1240" />
資訊填寫正確,點下一步會完成安裝!
Nginx環境搭建Discuz論壇