本次試驗在linux4.6上搭建lamp,用到的軟件有php-5.2.8.tar.bz二、mysql-5.0.18.tar.gz、httpd-2.0.64.tar.gz、Discuz_7.2_FULL_SC_GBK.zip(開源論壇軟件,做爲測試用)。切記:php必定要放到最後安裝,而且在安裝php時要鏈接mysql和apache。php
實驗過程:實驗前預先把gcc*、gcc-c++**、libxml**以及火狐瀏覽器裝上,用linux光盤rpm安裝。html
一、安裝apache:
mysql
#tar -zxf httpd-2.0.64.tar.gzlinux
#cd httpd-2.0.64c++
#./configure --prefix=/usr/local/apache2sql
#make &&make install數據庫
#./usr/local/apache2/bin/apachectl startapache
二、安裝mysql:
瀏覽器
#tar -zxf mysql-5.0.18.tar.gz app
#cd mysql-5.0.18
#vi INSTALL-SOURCE
useradd mysql
./configure --prefix=/usr/local/mysql --with-charset=gbk #要加上--with-charset,由於後面安裝的論壇要用到gbk語言環境,不然會出錯。
make
make install
cp support-files/my-medium.cnf /etc/my.cnf
cd /usr/local/mysql
bin/mysql_install_db --user=mysql
chown -R root .
chown -R mysql var
chgrp -R mysql .
bin/mysqld_safe --user=mysql &
#chmod 777 INSTALL-SOURCE
#./INSTALL-SOURCE
#mysql #輸入mysql測試數據庫是能夠用的
三、安裝php
#tar -jxf php-5.2.8.tar.bz2
#cd php-5.2.8
#./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache2/bin/apxs
#make &&make install
四、在linux上,打開剛剛裝好的firefox瀏覽器,在地址欄上輸入localhost會發現能找到apache的測試頁面,說明lamp的基本配置已成功。
五、修改apache相關參數:
# vi /usr/local/apache2/conf/httpd.conf
AddType application/x-httpd-php .php #在第844行增長這一行
DirectoryIndex index.html index.html.var index.php #在第395行後面增長index.php
#cd /usr/local/apache2/htdocs/
#rm -rf *
#vi index.php
<?php
phpinfo();
?>
#./usr/local/apache2/bin/apachectl start
如今打開linux火狐瀏覽器,在地址欄輸入localhost/index.php回車,就能夠看到mysql、php、apache等相關信息,這表示lamp已搭建成功。如圖:
六、搭建配置開源軟件discuz論壇:
#unzip Discuz_7.2_FULL_SC_GBK.zip
#cp -r upload/ /usr/local/apache2/htdocs/
#chmod 777 -R /usr/local/apache2/htdocs/upload/ #生產環境中,更改論壇或網站軟件的權限要和軟件開發負責人員協調好,權限不能夠隨便定義,此處給777純屬爲了試驗方便。
打開linux火狐瀏覽器,若是是第一次運行該論壇程序,在地址欄中輸入http://127.0.0.1/upload/install,接下來按照網站提示一步步執行,會發現本身的論壇出爐了。如圖,已經安裝好discuz界面:uz