LAP:
yum 安裝:
yum install -y httpd httpd-devel mysql php-devel php
源碼安裝:
1)安裝 apache
yum -y install apr-devel apr-util-devel
./configure --prefix=/usr/local/apache --enable-so --enable-rewrite
make && make install
2)安裝 mysql 用戶端
yum -y install mysql
3)安裝 php
tar jxf php-5.3.28.tar.bz2 ; cd php-5.3.28
./configure --prefix=/usr/local/php5
--with-mysql=mysqlnd
--with-mysqli=mysqlnd
--with-pdo-mysql=mysqlnd
--with-apxs2=/usr/local/apache/bin/apxs
make -j8 && make install -j8
4)修改本地hosts檔案
vim /etc/hosts
mysql的IP 設定一個域名
********** 此處的做法有一個好處,就是如果要切換資料庫,不需要去配置檔案裡面修改,直接修改本地的hosts 檔案即可
修改 apache 的配置檔案:
sed -i -e's/AddType application\/x-gzip .gz .tgz/AddType application\/x-gzip .gz .tgz \n AddType application\/x-httpd-php .php/' $HTTP_D/conf/httpd.conf
sed -i 's/DirectoryIndex\ index.html/DirectoryIndex\ index.php\ index.html/' $HTTP_D/conf/httpd.conf
echo "<?php phpinfo();?>" >> /usr/local/apache/htdocs/index.php
通過通路IP,即可通路 PHP 的資訊頁面
MySQL:
./configure --prefix=/usr/local/mysql --enable-assembler ; make -j8 && make install -j8
cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig --level 345 mysqld on
cd /usr/local/mysql
useradd mysql
chown -R mysql.mysql /usr/local/mysql
./bin/mysql_install_db --user=mysql
chown -R mysql.mysql var
./bin/mysqld_safe --user=mysql &
登陸 mysql 給資料庫授權:
./bin/mysql
>create database Discuz ;
>grant all on *.* to root@'%' identified by '123456';
>quit
#################最後,如果要裝論壇請繼續,否則,可省略###############################
登陸 mysql 給資料庫授權:
>grant all on Discuz .* to root@'%' identified by '123456';
下載下傳discuz源碼封包件,然後解壓:
重命名程式檔案:
mv upload/* /usr/local/apache/htdocs/
賦予 discuz 目錄完全通路權限:
cd /usr/local/apache/htdocs/
chmod -R 777 data/ uc_server/ config/ uc_clien
然後通路IP安裝discuz論壇,選擇“我同意”,然後根據自己需要填寫以下資訊
<a href="http://s3.51cto.com/wyfs02/M00/71/89/wKiom1XTFE_RS250AAFjzbDzzW4460.jpg" target="_blank"></a>
安裝完成!!!
新手,請多多指教,勿噴^^^^^^
本文轉自 菜鳥的征程 51CTO部落格,原文連結:http://blog.51cto.com/songqinglong/1685673