LNMP環境安裝搭建論壇
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環境安裝搭建論壇