程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> RedHat9下apache1.3+php4+mysql4安裝手記

RedHat9下apache1.3+php4+mysql4安裝手記

編輯:關於MYSQL數據庫
花了三天的時間,終於在redhat9下安裝成功了apache1.3+PHP4+MySQL4.
期間從網上找的介紹文章時間都比較早,軟件版本低,各家說法又不統一,
在安裝過程中遇到了很多問題,好在通過借鑒前輩的經驗和自己的摸索,
最後還是成功了,真是苦盡甘來啊^_^
在這裡,我想寫一個完整的安裝過程,順便包括中間遇到的問題.文中
部分內容引自網上的文章,述不一一列出出處.
--
操作系統: RedHat 9
軟件版本: apache_1.3.28.tar.gz, PHP-4.3.3.tar.gz, MySQL-4.0.15.tar.gz
所有操作都假定在root下執行.

1.MySQL
我曾經嘗試過安裝MySQL的3.22和3.23不下4種,沒有一個能編譯通過.
去MySQL主頁,沒查到各版本支持的操作系統列表,只是說明4.1版可支持rh9.
到download頁,那裡推薦4.0版,正好網上有篇文章寫在rh9下成功安裝了4.0.12,
我就下了4.0.15版,編譯通過.
1.1創建mysql組和MySQL用戶
groupadd MySQL
useradd -g mysql MySQL
修改/root下的.bash_profile的這一行:
PATH=$PATH:$HOME/bin 為
PATH=$PATH:$HOME/bin:/usr/local/MySQL/bin
1.2安裝MySQL
tar -xzvf MySQL-xx.tar.gz
cd MySQL-xx
./configure --prefix=/usr/local/MySQL
make
make install
cd scripts
./MySQL_install_db
chown -R root /usr/local/MySQL
chown -R mysql /usr/local/MySQL/var
chgrp -R mysql /usr/local/MySQL
cp ../support-files/my-medium.cnf /etc/my.cnf
向/etc/ld.so.conf中加入兩行:
/usr/local/mysql/lib/MySQL
/usr/local/lib
載入庫,執行
ldconfig -v
1.3測試MySQL是否工作
cd /usr/local/MySQL/bin/
./mysqld_safe --user=MySQL&
#ps -ef |grep MySQL
看MySQL_safe是否工作
1.4設置MySQL為自啟動
將MySQL安裝目錄下的support-files目錄中的
MySQL.server文件拷到/etc/init.d目錄
cp mysql.server /etc/init.d/MySQL
chmod 755 /etc/init.d/MySQL
創建硬鏈接
cd /etc/rc3.d(文本方式啟動)
ln -s /etc/init.d/mysql S85MySQL
ln -s /etc/init.d/mysql K85MySQL
cd /etc/rc5.d (圖形方式啟動)
ln -s /etc/init.d/mysql S85MySQL
ln -s /etc/init.d/mysql K85MySQL

2.apache和PHP
關於apache和PHP的安裝,有兩種模式,動態(Dynamic)和靜態(Static),這就是
為什麼網上說法不一的原因.一般推薦動態模式,因為這中模式下是先安裝apache,
有利於PHP的維護和升級(後面郵箱有詳細說明).
2.1安裝apache
tar -zxvf ap
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved