phpbb服務器搭建,PHPBB

本文目錄一覽:

phpbb要什麼虛擬服務器系統

根據需求來選擇:他們的主要區別是站點程序的支持不同:1、linux主機主要支持:php程序、數據庫mysql2、Windows主機主要支持:asp 、asp肯定要選擇windows;空間管理一般都會有相應的空間控制面板,雖然有點差異但是不妨礙管理,所以重點依據站點程序需求選擇。

linux如何搭建bbs

最簡單的

安裝一個linux ,發行版任意 以簡單實用為主,比如centos, ubuntu server,debian等等

在linux配置web服務器 一般是apache, 數據庫服務器 一般是mysql ,以及安裝php

下載你想建的論壇源碼 ,比如phpbb,將源碼解壓後放到web服務器的目標文檔路徑下 通常默認是 /var/www/htdocs/ 當然這個可以再apache的配置文件中隨意指定

解壓後 用瀏覽器打開你為此服務器分配的ip地址 ,通常就進入論壇安裝過程了 期間會讓你輸入數據庫服務器的地址 用戶名 密碼 ,然後做一些配置 簡單的論壇就安裝完畢了

以上僅僅是流程步驟 ,每個細節部分還是需要你查資料多學習,方向和目標我給你了, 請自己把剩下的路走完

另外 有問題多看看readme文件尤其是論壇的安裝,壓縮包內的指南一定要仔細看看 其他的網上都有很詳細的文檔

搜下centos下安裝好amp後如何安裝phpbb

首先把你下載的phpbb上傳到服務器 然後打開 域名地址(或ip地址)/install 進行安裝

如何配置php服務器

PHP服務器LAMP配置與應用(Linux+Apache+Mysql+Php):

已默認安裝了php,可以使用rmp -q php查看其版本號

安裝mysql客戶端mysql(與perl-DBI包有依賴關係,要先安裝)

安裝mysql服務端mysql-server(與perl-DBD包有依賴關係,要先安裝)

安裝php支持mysql的模塊php-mysql(與php-pdo包有依賴關係,要先安裝)

Mysql的web管理工具phpMyAdmin

安裝

下載並解壓phpMyAdmin的包到某個web目錄(或為phpMyadmin建立虛擬主機,將該包解壓到虛擬主機目錄)

#tar -xzvf  phpMyAdmin-2.10.0.2-all-languages.tar.gz

執行下列命令:

#cd phpMyAdmin

#mkdir config #建立一個用來保存配置的目錄

#chmod o+rw config #更改該目錄的權限為屬主可讀寫

#cp config.sample.inc.php config/ #將當前目錄下的config.sample.inc.php複製到config

#chmod o+w config/config.inc.php # 使該文件的屬主具有寫權限

運行安裝嚮導頁面

在瀏覽器中打開scripts/setup.php,按照嚮導頁面添入相關信息,最後單擊「保存」,則所做的配置保存在config/config.inc.php中。(註:如果config子目錄沒有建立,或沒有對該文件的寫權限的話,則會出現”Cannot load or save configuration.”的提示,這種情況下應選擇「DownLoad」下載到本地,再上傳到phpMyAdmin的主目錄下 ),主要有以下樣目需要添寫:

User for config auth__________________

Password for config auth__________________

phpMyAdmin control user____________________

phpMyAdmin control user password______________________

phpMyAdmin database for advanced features__________________

配置成功保存的話,執行下面命令

#mv config/config.inc.php . #將配置文件移動到phpMyAdmin的主目錄

#chmod o-r config.inc.php #為安全起見,移去該文件的讀寫權限

在瀏覽器中打開phpMyAdmin對應的站點

phpbb應用

註:以下頭3步有關mysql的操作也可以在webmin中完成.

mysql的賬號管理

1) 要設置root用戶的密碼為123456,則在系統提示符下執行下面的命令:

#mysqladmin -u root -p password “123456”

2) 要在mysql命令行客戶端,設置root用戶的密碼為123456,則需執行以下命令:

mysql use mysql;

mysql update user set Password=password(‘123456′) where User=’root’;

mysql flush privileges;

3) 如果要新增用戶u1,給他授予對數據庫bb中所有表(*)的所有權限(all),密碼設為888888,則在mysql提示符下:

mysql grant all on bb.* to ‘u1’@’localhost’ identified by ‘888888’;

如果root用戶有密碼,則進入mysql客戶端需用下面的命令:#mysql -u root -p

新建phpbb論壇所要用到的數據庫:mysqlcreate database XXX;

為phpbb所在目錄新建虛擬主機

在瀏覽器中訪問該虛擬主機,以安裝phpbb

注意:在安裝結尾,選擇下載配置文件,自行上傳.然後刪除install,contrib兩個目錄

php配置實例

1.使用Apache配置基本的web站點,使客戶端瀏覽簡體中文網頁能正常顯示、新增支持的主頁文件index.htm index.php default.htm default.html。最後要能在其它計算機上通過域名訪問,比如www6.yyy.net03.org。

2.在web站點下實現虛擬目錄,即web站點的子目錄,該子目錄與主目錄不一定是上下目錄關係.同時,允許該目錄有目錄列表功能(即在沒有找到主文件件的時候,顯示當前目錄下的列表).

3.實現Linux用戶個人站點.

4.配置多個基於名稱的虛擬主機,比如www1.yyy.net03.org,www2.yyy.net03.org。最後要能在其它計算機上通過域名訪問。

5.配置多個基於IP的虛擬主機,比如lit.yyy.net03.org,mil.yyy.net03.org。最後要能在其它計算機上通過域名訪問。

6.配置LAMP環境

7.配置phpbb論壇,並使該論壇可以通過形如bbs.yyy.net03.org的形式訪問。

(*)8. 刪除系統原有Apache、php、Mysql項目,使用源文件安裝最新版本的Apache、php、Mysql

利用源代碼安裝LAMP

首先要在相關網站獲取Apache、Mysql、Php的源碼包,一般擴展名為xxx.tar.gz.

刪除系統原有Apache、php、Mysql項目,可能要用到下面的命令

# rpm -e xxx

# rpm -e xxx nodeps #不考慮依賴關係而刪除xxx包

# rpm -e xxx yyy zzz #刪除xxx,yyy,zzz包

如果無法刪除一個RPM包,可以使用以下兩步:

#rpm -f /var/lib/rpm

#rpm –rebuilddb

或:

#rpm -ivh –justdb xxx

#rpm -e xxx

1. 安裝Apache(httpd-2.2.8)

# ./configure –enable-so

# make

# make install

# /usr/local/apache2/bin/apachectl start

2. 安裝Mysql(Mysql-5.0.22)

1) 建立用戶及組,如果在/etc/passwd中已有該用戶,則下列操作可以省略

shell groupadd mysql

shell useradd -g mysql mysql

2) 解壓、配置編譯安裝

shell gunzip mysql-VERSION.tar.gz | tar -xvf –

shell cd mysql-VERSION

shell ./configure –prefix=/usr/local/mysql #配置(指定mysql安裝路徑)

shell make #編譯

shell make install #安裝

3) 配置mysql

shell cp support-files/my-medium.cnf /etc/my.cnf #建立mysql配置文件

shell cp support-files/mysql.server /etc/init.d/ #建立mysql控制腳本

shell cd /usr/local/mysql

shell bin/mysql_install_db –user=mysql #建立mysql系統數據庫

shell chown -R root . #更改當前目錄及子目錄所有者

shell chown -R mysql var #更改var目錄及子目錄所有者

shell chgrp -R mysql . #更改當前目錄及子目錄所屬組

4) 啟動mysql

shell bin/mysqld_safe –user=mysql #以後台模式運行mysqld服務

shell chkconfig –list | less #查看服務列表

shell chkconfig –add mysql.server #將mysql.server添加到服務列表

shell chkconfig –list | less #查看服務列表

shell service mysql.server restart

shell /usr/local/mysql/bin/mysqladmin -u root -p password ‘888888’ #更改mysql管理用戶root的密碼

3. 安裝php(php5 on Apache 2 Shared Module Version)

1) tar -zxvf php-NN.tar

2) cd php-NN

3) ./configure –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql=/usr/local/mysql

4) make

5) make install

6) 建立php配置文件php.ini

# cp php.ini-dist /usr/local/lib/php.ini

7) 編輯http配置文件 httpd.conf 使之加載PHP模塊

對於 PHP 4,添加下句:

LoadModule php4_module modules/libphp4.so

對於 PHP 5,添加下句:

LoadModule php5_module modules/libphp5.so

8) 編輯http配置文件 httpd.conf,使之能解析擴展名為php的文件

AddType application/x-httpd-php .php .phtml

9) 編輯http配置文件 httpd.conf,修改主頁文件

DirectoryIndex index.php index.htm index.html

10) 重啟httpd服務

# /usr/local/apache2/bin/apachectl start

# /usr/local/apache/bin/apachectl -k start

11) 編輯index.php文件,並在瀏覽器中訪問該站點,如果出現關於php的當前配置信息(其中有mysql的配置項),表示LAMP安裝成功。

$vi index.php

?php

phpinfo()

?

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/243402.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:56
下一篇 2024-12-12 12:56

相關推薦

  • 服務器安裝Python的完整指南

    本文將為您提供服務器安裝Python的完整指南。無論您是一位新手還是經驗豐富的開發者,您都可以通過本文輕鬆地完成Python的安裝過程。以下是本文的具體內容: 一、下載Python…

    編程 2025-04-29
  • STUN 服務器

    STUN 服務器是一個網絡服務器,可以協助網絡設備(例如 VoIP 設備)解決 NAT 穿透、防火牆等問題,使得設備可以正常地進行數據傳輸。本文將從多個方面對 STUN 服務器做詳…

    編程 2025-04-29
  • 解決docker-compose 容器時間和服務器時間不同步問題

    docker-compose是一種工具,能夠讓您使用YAML文件來定義和運行多個容器。然而,有時候容器的時間與服務器時間不同步,導致一些不必要的錯誤和麻煩。以下是解決方法的詳細介紹…

    編程 2025-04-29
  • 如何選擇MySQL服務器文件權限

    MySQL是一種流行的關係型數據庫管理系統。在安裝MySQL時,選擇正確的文件權限是保證安全和性能的重要步驟。以下是一些指導您選擇正確權限的建議。 一、權限選擇 MySQL服務器需…

    編程 2025-04-27
  • 如何將Python代碼部署到服務器

    Python是一種高級編程語言,常被用於數據分析、機器學習、Web開發等不同領域的工作。但是,只有將Python代碼部署到服務器上,才能讓其真正發揮作用。 一、選擇服務器 要將Py…

    編程 2025-04-27
  • Python服務器客戶端

    本文將從以下幾個方面對Python服務器客戶端進行詳細闡述:socket編程、HTTP協議、Web框架、異步IO。 一、socket編程 Python的socket模塊是為網絡編程…

    編程 2025-04-27
  • 如何解決很少人使用台灣服務器的問題

    很少人使用台灣服務器,這是一個比較普遍的問題,但並不難解決。本文將從多個方面進行詳細闡述。 一、認識台灣服務器 台灣服務器是指位於台灣地區的服務器,它與大陸服務器有一定區別。在台灣…

    編程 2025-04-27
  • Python如何放在服務器運行

    Python是一種非常受歡迎的腳本語言,它可以用於Web開發、數據分析、機器學習等不同領域。在服務器端,Python也是一個很好的選擇。本文將介紹Python如何放在服務器上運行,…

    編程 2025-04-27
  • 如何將Linux系統日誌發送到日誌服務器

    本文將介紹如何將Linux系統日誌發送到日誌服務器,以方便管理和監控系統狀態。 一、安裝rsyslog軟件包 rsyslog是Linux系統上默認的系統日誌軟件,用於收集系統事件和…

    編程 2025-04-27
  • 配置 IIS 服務器

    IIS(Internet Information Services)是微軟的一種網絡服務器軟件,可以在 Windows 系統上運行,支持 HTTP、HTTPS、FTP、SMTP 協…

    編程 2025-04-25

發表回復

登錄後才能評論