LAMP 搭建BBS论坛实战
LAMP 搭建BBS論壇實戰
LAMP=Linux+Apache+Mysql+PHP
搭建環境:必須安裝開發工具、開發庫
一、LAMP所需要軟件下載
Linux ?http://www.centos.org
Apache ?http://www.apache.orghttpd-2.2.8.tar.gz
Mysql ? http://www.mysql.commysql-5.0.22.tar.gz
Discuz ? http://www.discuz.comDiscuz_6.0.0_SC_UTF8
檢測是否安裝及卸載:
rpm –qa |grep mysql
rpm –qa |grep http
rpm –qa |grep mysql
rpm –e mysql-server ?--nodeps ? //強制刪除文件,忽略依賴關系文件
二、安裝MySQL
[root@pc ~]# useradd mysql ? ? ? ? ? ? ?//建立Mysql用戶及Mysql組
[root@pc ~]# tar -xzvf mysql-5.0.22.tar.gz
[root@pc ~]# cd mysql-5.0.22
[root@pc mysql-5.0.22]# ./configure --prefix=/usr/local/mysql
//檢查安裝編譯環境并指定安裝路徑(默認路徑:/usr/local)
[root@pc mysql-5.0.22]#make ? //軟件編譯(把各種高級語言編譯軟件轉換為計算機識別語言0、1)
[root@pc mysql-5.0.22]# make install ? //把編譯后的軟件進行安裝
[root@pc mysql-5.0.22]# cp support-files/my-medium.cnf /etc/my.cnf ?//拷貝模版為主配置文件
[root@pc mysql-5.0.22]# cd /usr/local/mysql/ ? ? ?//進入安裝目錄
[root@pc mysql]# chown -R mysql:mysql . ? ? //更改mysql目錄下所有文件屬主,屬組為mysql
[root@pc mysql]# bin/mysql_install_db --user=mysql ? ?//用mysql 用戶初始化數據庫
[root@pc mysql]#ll
drwx------ 4 root root ?4096 11-29 22:10 var ? ? //mysql 數據庫目錄
[root@pc mysql]# chown -R root . ? ? ? ? ?//把所有文件屬主改為root
[root@pc mysql]# chown -R mysql var ? ? ?//把var目錄屬主改為mysql
[root@pc mysql]#ll
drwx------ 4 mysql root ?4096 11-29 22:10 var
[root@pc mysql]# bin/mysqld_safe --user=mysql & ? //用mysql 用戶啟動mysql服務并隱藏后臺
[root@pc mysql]# netstat –tnlp ? ?//查看MYSQL 服務是否啟動
tcp ? 0 ? ? ?0 0.0.0.0:3306 ? ? 0.0.0.0:* ? ? ? LISTEN ? ? ?20684/mysqld
[root@pc mysql]# echo "/usr/local/mysql/bin/mysqld_safe --user=mysql &" >> /etc/rc.local
//添加到開機啟動(要寫絕對路徑)
三、安裝Apache 和PHP
[root@pc ~]# tar -xzvf httpd-2.2.8.tar.gz
[root@pc ~]# cd httpd-2.2.8
[root@pc httpd-2.2.8]# ./configure --enable-so --enable-vhost-alias (默認安裝路徑為:/usr/local/apache2)
? ? ? ? ? ? ? ? //開啟apache模塊支持功能,開啟apache 虛擬主機別名支持
[root@pc httpd-2.2.8]# make && make install
PHP 安裝:
[root@pc ~]# tar -xjvf php-5.2.5.tar.bz2
[root@pc ~]# cd php-5.2.5
[root@pc php-5.2.5]# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
? ? ? ? ? ? ? ? ? ? ? ? ?//檢測編譯環境 及 關聯 apache ?mysql 安裝路徑
[root@pc php-5.2.5]# make && make install
[root@pc php-5.2.5]# cp php.ini-dist /usr/local/lib/php.ini ?//拷貝主配置文件
[root@pc php-5.2.5]# vim /usr/local/apache2/conf/httpd.conf ? //編輯apache 主配置文件
53 LoadModule php5_module ? ? ? ?modules/libphp5.so ? ?//PHP模塊
310 AddType application/x-httpd-php .php .phtml ? ? ? ? ?//添加PHP 類型
98 ServerName 192.168.10.222:80 ? ? ? ? ? ? ? ? ? ?//設置本機IP
167 ?DirectoryIndex index.php index.html ? ? ? ? //添加index.php 主頁名
[root@pc php-5.2.5]# /usr/local/apache2/bin/apachectl start ? ? ?//啟動apache 服務
[root@pc php-5.2.5]# netstat –tnlp
tcp ? ? ? ?0 ? ? ?0 :::80 ? ? ?:::* ? ? ? LISTEN ? ? ?32133/httpd
[root@pc php-5.2.5]# echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.local ? //加入到開機啟動
[root@pc php-5.2.5]# vim /usr/local/apache2/htdocs/index.php ?//默認PHP主頁放置地方
<?
phpinfo();
?>
? ? ? ? ? ? ? ? ?//添加PHP測試主頁文件
測試: LAMP環境成功了!
[root@pc php-5.2.5]# rm -rf /usr/local/apache2/htdocs/index.php ? //刪除測試文件
[root@pc php-5.2.5]# /usr/local/mysql/bin/mysqladmin -u root -p password 123 ?//設置數據庫管理密碼
Enter password: ? ? ? ? ? ? ? //填寫以前密碼(默認為空)
[root@pc php-5.2.5]# /usr/local/mysql/bin/mysql -u root –p ? ?//登錄到數據庫
mysql> show databases; ? ? ? ?//查看數據庫
+--------------------+
| Database ? ? ? ?|
+--------------------+
| information_schema |
| mysql ? ? ? ? ? ?|
| test ? ? ? ? ? ? ? |
+--------------------+
3 rows in set (0.00 sec)
mysql> create database bbs; ? ?// 新建BBS數據庫
mysql> show databases;
+--------------------+
| Database ? ? ? ? ? |
+--------------------+
| information_schema |
| bbs ? ? ? ? ? ? ? ?|
| mysql ? ? ? ? ? ? ?|
| test ? ? ? ? ? ? ? |
+--------------------+
4 rows in set (0.00 sec)
四、安裝DISCUZ!論壇:
上傳BBS論壇到Apache主頁目錄
http://192.168.10.222/install.php ? ? //論壇安裝向導
[root@pc usr]# cd /usr/local/apache2/htdocs/ ? //進入網站設置文件權限
[root@pc htdocs]# chmod 777 config.inc.php templates ?p_w_uploads customavatars forumdata forumdata/templates/ forumdata/cache/ forumdata/threadcaches/ forumdata/logs/
以上是設置數據庫連接信息:
成功了!!!
轉載于:https://blog.51cto.com/304076020/1367742
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的LAMP 搭建BBS论坛实战的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Tornado 使用手册(一)-----
- 下一篇: 程序员的奋斗史(三十五)——人在囧途之应