LINUX下部署MYSQL+APACHE+PHP平臺
部署環境:
1:VWMARE虛擬機+物理機WIN 2003系統
2:LINUX源碼包mysql-4.0.27 .tar.gz
httpd-2.0.58 .tar.gz
php-4.4.2 .tar.gz
步驟:
一 LINUX獲取源碼包
方法一:通過U盤或硬盤獲得
方法二:通過網絡獲得
方法一就不介紹了,下面介紹一下通過網絡獲取源碼包:
1 連通物理機:
虛擬機和物理機設置成一個網段,
輸入命令 setup
IP設置成192.168.1.101
重啓網絡服務
輸入命令 service network restart
輸入命令 cd /root
Ping 物理機 ping 192.168.1.100
友情提示:關閉LINUX防火牆,爲了避免在安裝APACHE時出現不必要的錯誤
2 獲取源碼包
把目錄切換到root目錄下
輸入命令 smbclient //192.168.1.100/src –U administrator
Src爲物理機共享文件夾名,src內保存所需要的源碼包。注:共享文件夾名不要出現中文
Administrator 爲物理機管理員登陸帳號,注:帳號必須有密碼
輸入後出現一些提示,沒看懂,菜鳥就是菜鳥啊,不過等一會還是成功了,
輸入密碼,用ls查看,全在,唉,嚇得一身汗(也可能是因爲今天太熱了)
下面就遠程下載吧
輸入命令 get mysql-4.0.27 .tar.gz
get httpd-2.0.58 .tar.gz
get php-4.4.2 .tar.gz
一步到位,全拿來!
退出 smb
此時仍在root目錄下
用ls查看源碼包是不是都拿到了
二 安裝MYSQL
返回到 root目錄下
1 解壓mysql源碼包
tar -zxvf mysql-4.0.27 .tar.gz
2 進入mysql-4.0.27 目錄
cd mysql-4.0.27
3 下面就是一長串命令了,看好嘍,別打錯了,本人延續一貫作風,圖就免了吧
groupadd mysql
新建組 mysql
useradd -g mysql mysql
新建用戶mysql並增加到mysql組裏
echo ‘ /*Linxuthreads */’ >>/usr/include/pthread.h
解決MYSQL 4.0.27 版本在rhel5中的兼容問題
./configure --grefix=/usr/local/mysql
編譯前準備,並指定安裝目錄路徑
make
編譯
make install
編譯安裝
cp support-file/my-medium.cnf /etc/my.cnf
複製mysql的配置文件
cd /usr/local/mysql
進入安裝目錄
/usr/local/mysql/bin/mysql_install_db --user=mysql
使用mysql用戶初始化數據庫
chown -R root . 注:有“.”
把當前的屬主改爲root
chown -R mysql var
把當前目錄中的var的屬主改爲mysql
chgrp -R mysql . 注:行末有“.”
把當前目錄的屬組改爲mysql
/usr/local/mysql/bin/mysqld_safe --user=mysql &
後臺啓動mysql 友情提示:LINUX每次啓動時都要運行此命令
/usr/local/mysql/bin/mysql
進入mysql數據庫,檢驗mysql是否成功安裝
按這個步驟應該不會出現錯誤和警告,呵呵,菜鳥也要裝高手啦
三 安裝APACHE
返回到 root目錄下
1 解壓 tar httpd-2.0.58 .tar.gz
2 進入httpd-2.0.58 目錄 cd httpd-2.0.58
3 又是一長串命令,看清楚嘍
./configure --prifix=/usr/local/apache --enable-module=so
友情提示:行首有“.”
編譯前準備,動態調用模塊
make
編譯
make install
編譯安裝
/usr/local/apache/bin/apachectl start
啓動 apache
四 安裝PHP
返回到 root目錄下
1 解壓 tar -zxvf php-4.4.2 .tar.gz
2 進入php-4.4.2 目錄 cd php-4.4.2
3 再來一長串命令
./configure --prefix=usr/local/php --with-mysql --with-apxs2=/usr/local/apache/bin/apxs
編譯前準備(調用mysql和 apache)友情提示:行首是“.”
make
編譯
make install
編譯安裝
cp /root/ php-4.4.2 /hph.ini-dist /usr/local/lib/php.int
複製配置文件
vi /usr/local/apahe/conf/httpd.conf
修改apache 配置文件
打開後,在最後一行輸入:
AddType application/x-httpd-php .php友情提示:行末是“.php”
下面是重啓apache服務
/usr/local/apache/bin/apachectl stop
/usr/local/apache/bin/apachectl start
五 測試平臺
vi /usr/local/apache/htdocs/index.php
打開後,輸入php語句
〈?
phpinfo ();
?>
保存退出
在物理機瀏覽器內輸入
查看
用慣了WINDOWS界面,剛接觸LINUX還真不習慣,做了一半才發現要抓一大堆圖片,心有餘悸,把圖免了,忘讀者見涼。
在此特別感謝沈超老師的精心指導!!!