洋洋卻不灑的總結了自己用LAMP+mysql組建一個web網絡辦公平台的過程。其過程非想象中的順利。出現了很多問題,不是缺少軟件支持就是編譯有問題。中途還有幾次差點摔罐子破碗之類的情緒事故發生。不過還好,都忍了,做這行可以什麼都學不會,但一定要學會耐心。長征路途雖艱苦好歹革命終於成功了。在此不多廢話,為了各位看官能有個清晰的思路,俺就不將碰到的問題寫上來了,過程見證。
先表下自己的網絡平台情況及軟件版本下載地址等瑣事:
1:網絡狀況:
一台RHEL 4的版本服務器,設定其IP地址為10.66.77.126。一台普通客戶端,用來檢測結果的,IP為10.66.77.200.
2: 軟件:
apache: httpd-2.2.6.tar.gz 下載地址:http://apache.mirror.phpchina.com/httpd/httpd-2.2.6.tar.gz
Mysql: mysql-5.0.45-linux-i686.tar.gz 下載地址:http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.45-linux-i686.tar.gz/from/http://mysql.orst.edu/
PHP: php-5.2.4.tar.gz 下載地址:不好意思,忘了。自己去找。
Epiware: Epiware_4.8.4.tar.gz http://downloads.sourceforge.net/epiware/Epiware_4.8.4.tar.gz
安裝過程詳解:(我下載的軟件都在/usr/public/目錄下。各人自定)
1:先安裝apache吧。
[root@localhost public]# tar -zxvf httpd-2.2.6.tar.gz [root@localhost public]# cd httpd-2.2.6 [root@localhost httpd-2.2.6]# ./configure --prefix=/apache #偶安裝在/apache下 [root@localhost httpd-2.2.6]# make [root@localhost httpd-2.2.6]# make install #OK,不出意外,一切OK。出了意外,趕緊google去。
2:安裝mysql吧。
[root@localhost public]# tar -zxvf mysql-5.0.45-linux-i686.tar.gz [root@localhost public]# mv mysql-5.0.45-linux-i686 /usr/local/mysql [root@localhost public]# cd /usr/local/mysql/ [root@localhost mysql]# groupadd mysql [root@localhost mysql]# useradd -g mysql mysql [root@localhost mysql]# chown -R mysql . [root@localhost mysql]# chgrp -R mysql . [root@localhost mysql]# scripts/mysql_install_db --user=mysql [root@localhost mysql]# chown -R root . [root@localhost mysql]# chown -R mysql data [root@localhost mysql]# bin/mysqld_safe --user=mysql & #正常情況下,mysql能正常運行,不過我是遇到了很多問題在這,就不多說了,後來都是去找問題方法的。 [root@localhost mysql]# Bin/mysqladmin –u password 1234 [root@localhost mysql]# cd /etc/init.d/ [root@localhost init.d]# cp /usr/local/mysql/support-files/mysql.server mysql [root@localhost init.d]# chkconfig --add mysql [root@localhost init.d]# chkconfig mysql on [root@localhost init.d]# chkconfig --list mysql mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off
3:安裝PHP了,
[root@localhost init.d]# cd /var/public/ [root@localhost public]# cd php-5.2.4 [root@localhost php-5.2.4]# ./configure --with-mysql=/usr/local/mysql --with-apxs2=/apache/bin/apxs #根據自己安裝情況設置哦。 [root@localhost php-5.2.4]# make [root@localhost php-5.2.4]# make install #安裝好後,我們還需要到http.conf文件中做下配置,添加如下幾個配置 [root@localhost php-5.2.4]# vi /apache/conf/httpd.conf #確定有這幾項配置,沒有就添加進去 LoadModule php5_module modules/libphp5.so AddType application/x-httpd-php .php .phtml AddType application/x-httpd-php-source .phps #啥都別說了,來個測試吧: [root@localhost php-5.2.4]# vi /apache/htdocs/test.php #添加如下項目,通過浏覽器測試http://10.66.77.126/test.php <?php phpinfo(); ?>
測試結果如下所示,OK,安裝成功。
4:安裝Epiware軟件。
[root@localhost Epiware_4.6.5]#./install #此過程中系統將會創建以下三個目錄,也可以人工設定,具體操作參看文檔。 /storage/document_area /storage/binaries 拷貝binaries文件到此目錄中。 拷貝share/antiword到/usr/share/antiword中。 #然後執行命令創建mysql庫 [root@localhost Epiware_4.6.5]# /usr/local/mysql/bin/mysql -u root -p < epi/project_db.sql Enter password: #將epi整個目錄拷貝到apache/htdocs目錄中去: [root@localhost Epiware_4.6.5]#cp -r epi /apache/htdocs/epi #OK,看下浏覽器的運行情況吧
可以上傳文檔供大家共享:
呼呼,好累哦,大功告成,鼓勵一下了。雖然看起來簡單,不過中途遇到的問題還是很多的,不管如何,不達目的誓不罷休!這就是每個IT員的工作精神。
技術不是目的,能提供工作便利的解決方案才是最後目的。Epiware是個不錯的軟件。至少運行至今還是很穩定的。速度也很快。