lnmp平臺部署web應用,安裝Discuz社區平臺詳細文章——更新中

Nginx網站service 詳細相關介紹-特點-http狀態碼-配置文件、將nginx添加永久環境變量 訪問網站404是什么?_nginx 穩定版-CSDN博客文章瀏覽閱讀1.2k次,點贊33次,收藏24次。開源Web服務器軟件。_nginx 穩定版https://blog.csdn.net/2301_77161927/article/details/137683732?spm=1001.2014.3001.5502MySQL 服務基礎、特點、編譯安裝、必要軟件-CSDN博客文章瀏覽閱讀2k次,點贊41次,收藏55次。mysql 是多線程,多用戶的sql數據庫服務,2008年之前,mysql項目由mysql AB公司進行開發、支持、發布,后來sun公司收購mysql AB公司,之后oracle公司又收購sun公司。目前mysql項目由oracle公司負責運營和維護。https://blog.csdn.net/2301_77161927/article/details/139088041?spm=1001.2014.3001.5502構建php環境、安裝、依賴、nginx配置、ab壓力測試命令、添加php-fpm為系統服務-CSDN博客文章瀏覽閱讀905次,點贊17次,收藏19次。PHP是一種流行的開源服務器端腳本語言,特別適用于網頁開發,并且可以嵌入HTML中使用。它全稱是“超文本預處理器”(Hypertext Preprocessor),由Rasmus Lerdorf于1994年創建。php的語法混合了C、java、perl及部分自創的新語法、擁有更好的網頁執行速度、更重要的是php支持絕大多數流行的數據庫、且支持linux、windows、unix等多種操作系統。PHP主要用于創建動態的網頁或應用程序,可以生成動態內容、管理數據庫、處理表單數據、會話跟蹤等。https://blog.csdn.net/2301_77161927/article/details/139155894?spm=1001.2014.3001.5502

安裝Discuz?

Discuz社區平臺,是采用php與mysql等多種數據庫構建的。非常優秀的BBS(社區論壇)軟件。

Discuz! 不僅是一個論壇系統,它還提供了一個強大的社區建站平臺,支持通過插件和主題的方式進行擴展和定制,使其適用于不同類型的網站需求。?

Discuz! 的主要特點包括:?

  1. 強大的權限管理:管理員可以根據用戶組和論壇等級設置不同的權限,控制用戶在論壇中的操作范圍,保障論壇的秩序和安全。
  2. 豐富的主題風格:Discuz提供了多種主題風格供用戶選擇,同時也支持用戶自定義主題,使論壇界面更加美觀、個性化。
  3. 功能豐富:Discuz論壇提供了豐富的功能模塊,包括發帖、回帖、表情符號、私信等功能,能夠滿足用戶的各種需求。
  4. 個性化定制:用戶可以根據自己的需求定制論壇的主題風格、功能模塊,使其符合自己的品味和喜好。
  5. 強大的用戶管理:可以輕松管理用戶賬號、權限、組別等。
  6. 豐富的主題和模板:提供多樣化的主題和模板選擇,方便網站定制。
  7. 多種插件支持:支持各種插件的安裝和使用,擴展網站的功能和特性。
  8. 主題發布與管理:用戶可以發布帖子、回復、編輯等操作,管理員可以對主題進行管理?3?。
  9. 易用性和穩定性:Discuz的流行度主要得益于其易用性、穩定性以及強大的社交功能,適用于不同規模和需求的網站。
  10. 高度定制化:站長可以不需要任何編程基礎,通過簡單的安裝和設置,在互聯網上搭建起具備完善功能、很強負載能力和可高度定制的網站。
  11. 集成了微信開放平臺:Discuz! Q 是 Discuz! 的全新版本,集成了微信開放平臺,使社區更加智能和便捷??。

discuz官網鏈接

下載Discuz

?選擇下載類型

簡體中文鏈接? ? ? ??繁體中文鏈接

unzip -d /usr/src/Discuz Discuz_X3.5_SC_UTF8_20240520.zip

lnmp平臺架構,構成組件p:php、perl、python網頁編程語言負責解釋動態網頁文件,并提供web應用程序的開發和運行環境。php是被泛應用的開發源代碼的多用途腳本語言,可以嵌入html中,文章采用php測試。

編譯安裝php

安裝依賴

yum install -y gd gcc make autoconf automake libtool openssl-devel libxml2-devel libcurl-devel libjpeg-devel libpng-devel freetype-devel bzip2-devel libmcrypt-devel zlib-devel libxm12-devel
tar xf php-5.6.27.tar.gz -C /usr/src
./configure   --prefix=/usr/local/php5.6   \
--with-gd   \
--with-zlib   \
--with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config   \
--with-config-file-path=/usr/local/php5   \
--enable-mbstring   \
--enable-fpm   \
--with-jpeg-dir=/usr/lib && make && make install \

說明:

--enable-fpm:啟用fpm模塊

--with-mysql:php連接mysql的驅動 ?--with-config-file-path:配置文件的路徑

--with-mysqli:提供mysql的客戶端程序

安裝后的調整

cp  php.ini-development  /usr/local/php5/php.ini
ln  -s  /usr/local/php5/bin/*  /usr/local/bin
ln  -s  /usr/local/php5/sbin/*  /usr/local/sbin

配置nginx支持php環境

方式一、

啟用php-fpm進程

修改php-fpm.conf配置文件修改相關參數,然后啟動php-fpm進程,php-fpm默認監聽本機的9000端口

cd  /usr/local/php*/etc
cp php-fpm.conf.default  php-fpm.conf
useradd -M -s /sbin/nologin  php
vim  php-fpm.conf
pid = run/php-fpm.pid   //確認pid文件的位置 //修改
user = php               //運行用戶 //修改
group = php				//運行組 //修改
pm.start_servers = 20		//啟動時開啟的進程數 //修改
pm.min_spare_servers = 5	//最小空閑進程數 //修改
pm.max_spare_servers = 35  //最大空閑進程數 //修改
pm.max_children = 50		//最大子進程數 //修改

在nginx.conf配置文件

vim /usr/local/nginx*/conf/nginx.conf
server    {………………    location ~ \.php$  {root     /web/page;fastcgi_pass    1.0.0.1:9000;fastcgi_index    index.php;include    fastcgi.conf;}
}

方式二、lnmp服務器處理(配置文件注意修改為自己主機的文件位置)

配置nginx支持php解析 本實驗利用本機的php-fpm模塊來解析php

說明:無論使用哪一種解析方式都需要server中進行配置

 vim /usr/local/nginx*/conf/nginx.conf
server {…………location  ~  \.php$ {                  #訪問.php頁面的配置段proxy_pass 127.0.0.1:9000;        #php-fpm的監聽地址}
}
#重啟nginx
/usr/local/nginx*/sbin/nginx -s reload

mysql創建數據庫?

安裝mysql數據庫(具體操作請看上面文章鏈接)…………?

create database bbs;
#創建bbs數據庫,
grant all on bbs.* to 'jingyu'@'localhost' identifiied by 'jingyu';
#創建jingyu用戶并授權所有的權限應用于在本機bbs數據庫,指定密碼jingyu。
#localhost表示只能在本機登錄。

路由器登錄

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/21347.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/21347.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/21347.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

數據結構--數組(詳細分析)

目錄 🍉引言 🍉數組 🍈數組的特性 🍈數組的優缺點 🍍優點: 🍍缺點: 🍈數組的聲明與初始化 🍈數組的常見操作 🍍 插入操作 🍍…

Touch Camera PRO 2024 Easy Mobile Desktop Camera Controller(觸控相機專業版)

一個真正易于使用的移動+臺式攝像機控制器,具有視角切換功能! Touch Camera PRO 是一款非常易于使用的移動+桌面相機控制器,具有透視切換功能!它在 Home Designer、Runtime Level Editor 和 Floor Map Designer 等其他插件中使用! 在桌面和移動設備上工作! 一個干…

WIireShark使用教程

文章目錄 目錄 文章目錄 一.入門抓包示例 一.入門抓包示例 先介紹一下如何使用wireshark抓取相應網卡的流量,讓讀者可以先上手操作感受一下抓包的具體過程。 1.打開wireshark的主界面如下 2.選擇需要抓包的網卡,鼠標左鍵雙擊,即可抓取該網…

Mysql常見問題總結

1、MySQL初始化報錯 mysqld --initialize --usermysql --console 2024-06-02T15:52:22.645557Z 0 [System] [MY-013169] [Server] D:\installSoft\mysql-8.0.21-winx64\bin\mysqld.exe (mysqld 8.0.21) initializing of server in progress as process 8980 2024-06-02T15:52:2…

02-2.3.2_1 單鏈表的插入和刪除

喜歡《數據結構》部分筆記的小伙伴可以訂閱專欄,今后還會不斷更新。 此外,《程序員必備技能》專欄和《程序員必備工具》專欄(該專欄暫未開設)日后會逐步更新, 插入 按位序插入 (1)帶頭結點 L…

量子加速超級計算簡介

本文轉載自:量子加速超級計算簡介(2024年 3月 13日) By Mark Wolf https://developer.nvidia.cn/zh-cn/blog/an-introduction-to-quantum-accelerated-supercomputing/ 文章目錄 一、概述二、量子計算機的構建塊:QPU 和量子位三、量子計算硬件和算法四、…

代碼隨想錄算法訓練營第三十七 | ● 738.單調遞增的數字 ● 968.監控二叉樹

738.單調遞增的數字 講解鏈接:https://programmercarl.com/0738.%E5%8D%95%E8%B0%83%E9%80%92%E5%A2%9E%E7%9A%84%E6%95%B0%E5%AD%97.html class Solution { public:int monotoneIncreasingDigits(int n) {//整數轉字符串,變為字符串訪問比諸位取出數字要…

項目集成過程中的makefile記錄

項目集成過程中的makefile記錄 文章目錄 項目集成過程中的makefile記錄1.基礎概念注釋打印賦值方式常用變量$ 偽目標函數wildcard 多目錄、文件操作 2.思路梳理**需求分析**目錄結構 3.可行示例 持續更新中1.基礎概念 注釋 # 示例: # 項目名稱打印 echo "H…

控制臺相關

輸入輸出 輸出 Console.WriteLine("123123");//光標空行 Console.Write("123123123123");//不空行輸入 string str Console.ReadLine(); //如果在ReadKey(true)不會把輸入的內容顯示在控制臺上 char c Console.ReadKey(true).KeyChar; Console.WriteL…

ACM實訓第25天

第四套 第一道&#xff08;修改&#xff09; #include<stdio.h> #include<string.h> int cnt[10]; void count_digits(int n,int* cnt){for(int i1;i<n;i){int numi;while(num){cnt[num%10];num/10;}} } int main(){int t;scanf("%d\n",&t);whi…

力扣刷題--2553. 分割數組中數字的數位【簡單】

題目描述 給你一個正整數數組 nums &#xff0c;請你返回一個數組 answer &#xff0c;你需要將 nums 中每個整數進行數位分割后&#xff0c;按照 nums 中出現的 相同順序 放入答案數組中。 對一個整數進行數位分割&#xff0c;指的是將整數各個數位按原本出現的順序排列成數…

名為投資實為借貸,如何處理

投資近百萬參與號稱“高回報、零風險”的內部商鋪投資項目&#xff0c;與公司簽訂商鋪投資合同及租賃合同。本想投資商鋪收取租金&#xff0c;沒想到不僅租金沒拿到手&#xff0c;連本金都要不回來。 2019年底&#xff0c;原告何某&#xff08;乙方&#xff09;與被告祁東縣某…

QSettings注冊表 json雙模式配置文件

qt QSettings 類可用來保存軟件設置&#xff0c;json文件也是保存軟件設置的很好的方式&#xff0e; 這里結合json文件和QSettings注冊表來保存軟件設置&#xff0e;區別在于json文件在軟件目錄&#xff0c;每次更新時會被覆蓋&#xff0c;注冊表中設置持久有效&#xff0c;…

14.FreeRTOS 消息緩存 Message Buffer

FreeRTOS 消息緩存&#xff08;Message Buffer&#xff09;的使用 介紹 在實時操作系統&#xff08;RTOS&#xff09;中&#xff0c;任務之間的通信是一個非常重要的方面。FreeRTOS 提供了多種機制來實現任務間通信&#xff0c;其中之一就是消息緩存&#xff08;Message Buffe…

【IC驗證】一文速通多通道數據整型器(MCDF)

目錄 01 README 02 MCDF設計結構 2.1 功能描述 2.2 設計結構 2.3 接口與時序 2.3.1 系統信號接口 2.3.2 通道從端接口 2.3.3 整形器接口 2.3.4 控制寄存器接口 2.3.4.1 接口時序圖 2.3.4.2 各數據位信息 03 驗證框圖 3.1 reg_pkg 3.1.1 reg_trans 3.1.2 reg_driv…

【一刷《劍指Offer》】面試題 27:二叉搜索樹與雙向鏈表

牛客對應題目鏈接&#xff1a;二叉搜索樹與雙向鏈表_牛客題霸_牛客網 (nowcoder.com) 力扣對應題目鏈接&#xff1a;LCR 155. 將二叉搜索樹轉化為排序的雙向鏈表 - 力扣&#xff08;LeetCode&#xff09; 一、《劍指 Offer》對應內容 二、分析題目 上面力扣上的這道題目和牛客…

AGM DAP-LINK 離線燒錄報錯信息分析

DAP-LINK 支持離線燒錄。 即&#xff1a;先把要燒錄的bin 燒錄到DAP-LINK 中&#xff1b;然后DAP-LINK 可以脫離PC&#xff0c;上電后通過按鍵對目標板進行燒錄。 CMSIS-DAP模式 跳線JGND斷開&#xff0c;狀態LED D4快閃&#xff0c;D3常亮&#xff08;串口狀態&#xff09;。…

deepin開發web前端:探索、挑戰與無限可能

deepin開發web前端&#xff1a;探索、挑戰與無限可能 在數字化浪潮洶涌的時代&#xff0c;Web前端作為連接用戶與數字世界的橋梁&#xff0c;其重要性日益凸顯。而deepin作為一款優秀的開源操作系統&#xff0c;為Web前端開發者提供了廣闊的舞臺。本文將圍繞deepin開發Web前端…

接口設計的最佳實踐-下篇

大多數程序員&#xff0c;做得最多的事&#xff0c;也不過是寫接口這件事而已。 今天繼續總結下接口設計需要注意的點。盡量每種都給出具體的場景、案例等&#xff0c;希望大家能有所收獲。 1、接口冪等 冪等性&#xff1a;是指一個操作或者一個服務&#xff0c;無論執行多少…

小程序怎樣進行本地存儲的讀、寫、刪、清?

小程序進行本地存儲的讀、寫、刪、清操作&#xff0c;可以通過微信小程序提供的API來實現。這些API分為同步和異步兩種類型&#xff0c;以滿足不同的使用場景和需求。 同步操作 同步操作會阻塞后續的代碼執行&#xff0c;直到操作完成。 寫入本地緩存&#xff08;寫&#xf…