1. 程式人生 > >LNMP環境安裝搭建論壇

LNMP環境安裝搭建論壇

type lena 安裝 文章 scu bbf tps mysql服務器 安裝數據庫

1.安裝相關組件
yum 安裝mysql和php
yum install mysql mysql-server php php-mysql

將nginx和php-fpm的安裝包上傳的服務器上
技術分享圖片
技術分享圖片
rpm安裝nginx和php-fpm
rpm -ivh nginx-1.6.3-1.el6.ngx.x86_64.rpm
rpm -ivh php-fpm-5.3.3-1.i_want_root.el6.x86_64.rpm
技術分享圖片
2.nginx和php的結合
打開nginx的配置文件:
vim /etc/nginx/conf.d/default.conf

查看行號
:set nu
將30行到36行的註釋都去掉,並修改如下
完整的內容
#location ~ .php$ {

root html;

    #   fastcgi_pass   127.0.0.1:9000; 設置一個FastCGI server地址
    #   fastcgi_index  index.php;
    #   fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
    #   include        fastcgi_params;
    # }
-——————————————————————————————
改為
——————————————————————————————

    location ~ \.php$ {
        root          /usr/share/nginx/html;
       fastcgi_pass   127.0.0.1:9000;
       fastcgi_index  index.php;
       fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }

主頁支持php
技術分享圖片
保存退出,並重新啟動nginx
service nginx restart
啟動php-fpm和mysql數據庫
service php-fpm start
service mysqld start
——————————————————————————————

編寫php測試頁面測試
vim /usr/share/nginx/html/index.php
<?php
phpinfo();
?>


關閉防火墻
service iptables stop
setenforce 0
——————————————————————————————
3.測試
瀏覽器訪問測試是否能看到php的頁面
技術分享圖片
4.在lnmp上安裝論壇Discuz

——————————————————————————————
將論壇的安裝包上傳到服務器上
解壓論壇壓縮包
unzip Discuz_X3.2_SC_UTF8.zip
將網站文件復制到nginx的網站根目錄下:
cp -r upload/ /usr/share/nginx/html/
切換目錄到nginx的網站根目錄下,並給所有文件授權
cd /usr/share/nginx/html/
chmod -R 777

創建數據庫discuz
mysqladmin create discuz
將mysql的root用戶密碼設為123
mysqladmin password 123

論壇的數據庫分離
在另外一臺服務器上安裝數據庫並啟動數據庫
yum -y install mysql mysql-server
service mysqld start
技術分享圖片

登錄數據庫
技術分享圖片

創建數據
技術分享圖片
給數據庫創建一個可以遠程登錄的用戶,並授予權限
技術分享圖片
刷新權限
技術分享圖片
瀏覽器訪問繼續安裝
http://ip/install
技術分享圖片
技術分享圖片
技術分享圖片
數據庫服務器,如果數據庫在其他服務器上那麽數據庫服務器要改為mysql服務器的ip地址,我這邊用的是本地的mysql服務器,所以寫的是localhost
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片

這篇文章到這裏就完結束了 ,覺得不錯的轉發轉發

LNMP環境安裝搭建論壇