LINUX下搭建MYSQL+APACHE+PHP平臺

LINUX下部署MYSQL+APACHE+PHP平臺
部署環境:
       1VWMARE虛擬機+物理機WIN 2003系統
       2LINUX源碼包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還真不習慣,做了一半才發現要抓一大堆圖片,心有餘悸,把圖免了,忘讀者見涼。

 

在此特別感謝沈超老師的精心指導!!!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章