LAMP開發環境的搭建

LAMP開發環境的搭建

       Linux系統的簡潔穩健性,以及其它很多的優勢使得它更適合作爲大型服務器的載體,然而它的不便之處也是顯而易見的,開發環境的搭建就相對比較麻煩,安裝軟件常用的有rpm二進制系統軟件安裝方式和tar源文件解壓縮安裝方式。系統軟件很多時候不能滿足開發的需要,所以我們選擇自己從網絡上下載tar壓縮包,自定義的組合安裝,安裝順序上應該先安裝MySQL、Apache,再安裝PHP。下面詳細記錄搭建LAMP開發環境的步驟:

MySQL的安裝【mysql-standard-5.0.27-linux-i686-glibc23.tar.gz

l        檢查之前是否安裝過 rpm –qa | grep mysql

l        若已存在,則需刪除“rpm –e mysql”

l        若出現“needed by.....”的形式,說明有依賴關係,則強制刪除“rpm –e mysql --nodeps”

l        解壓:tar –zxvf mysql-standard-5.0.27-linux-i686-glibc23.tar.gz

l        複製並重命名爲mysql:cp –vRpmysql-standard-5.0.27-linux-i686-glibc23/usr/local/mysql

l        進入cd /usr/local/mysql

l        添加一個使用mysql的一個組groupadd mysql

l        添加一個使用mysql的用戶useradd –gmysql mysql

l        初始化:scripts/mysql_install_db - -user=mysql【執行後data/mysql文件夾中就有內容了】

l        對解壓的MySQL文件夾進行權限設置

@    chown–R root .

@    chown –R mysql data

@    chgrp –R mysql .【把當前目錄下的所有文件所屬組改爲名稱爲mysql的組】

l        啓動mysql服務:bin/mysqld_safe–user=mysql &

l        啓動mysql客戶端:bin/mysql –uroot

安裝Apache【httpd-2.2.11.tar.gz

l        檢查之前是否安裝過:rpm –qa | grep httpd

l        若安裝過,強制卸載:rpm –e httpd - -nodeps

l        檢查是否還有該服務:service httpd status

l        解壓:tar –zxvf httpd-2.2.11.tar.gz

l        用configure可執行文件編譯:./configure - -prefix=/usr/local/apache - -enable-so

l        生成可執行文件:make

l        安裝:make install

l        進入安裝文件夾:cd  /usr/local/apache

l        啓動Apache:bin/apachectlstart

l        檢測是否安裝成功

@    在/usr/local/apache/htdocs裏創建文件,內容如下:

@    Hello,apache!

@    打開瀏覽器,輸入http://localhost/test.html【前提啓用了防火牆的WWW:setup】

安裝php【php-5.2.5.tar.gz

l        檢查是否已經安裝過php:rpm –qa |grep php

l        若已安裝,強制卸載:rpm –e php - -nodeps

l        解壓:tar –zxvf php-5.2.5.tar.gz

l        用configure可執行文件執行編譯【關聯MySQL和Apache】./configure --prefix=/usr/local/php - -with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql

l        檢測是否編譯成功:看/usr/local/apache/modules下是否有libphp5.so這個類庫文件

l        生成可執行文件:make

l        安裝:make install

l        打開Apache配置文件:vihttpd.conf

l        加入一行[310行]:AddType application/x-httpd-php.php【注意“.”前面有一個空格】

l        重啓Apache:/usr/local/apache/bin/apachectlrestart | stop | start

l        創建一個php文件,名字爲test.php,輸入下面內容

@    <?php

@           echophpinfo();

@    ?>

l        打開瀏覽器,測試,輸入http://localhost/test.php

l        到php解壓文件夾下,複製配置文件到安裝文件夾下:cp php.ini-dist  /usr/local/php/lib/php.ini

l        再次測試

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