fedora12下安裝apache+php+mysql(LAMP)+phpmyadmin

1 安裝MySQL5

用下列命令安裝MySQL:

yum install mysql mysql-server

然後我們爲MySQL創建系統啓動鏈接(這樣的話,MySQL就會隨着系統啓動而啓動),並啓動MySQL服務器:

chkconfig –levels 235 mysqld on
/etc/init.d/mysqld start

運行

mysqladmin -u root password yourrootsqlpassword

來爲root用戶設置一個密碼(否則任何人都可以訪問你的MySQL數據庫!)

2 安裝Apache2

Fedora12默認有Apache2這個包,我們可以用下列命令安裝它:

yum install httpd

現在配置下系統使得Apache能夠隨着系統啓動而啓動…

chkconfig –levels 235 httpd on

… 啓動Apache:

/etc/init.d/httpd start

現在打開瀏覽器,訪問http://192.168.0.100 或者localhost,你就應該能看到Apache2的預留頁了:

1

 

在Fedora中Apache的默認文檔路徑在/var/www/html,配置文件是/etc/httpd/conf/httpd.conf。其餘的配置文件存儲在/etc/httpd/conf.d/。

 

3 安裝PHP5

我們用下列命令安裝PHP5和Apache PHP5模塊:

yum install php

然後我們啓動下Apache:

/etc/init.d/httpd restart

 

4 測試PHP5/獲取PHP5安裝後的詳細信息

網站的默認文檔路徑是/var/www/html。我們現在在這個文件夾中創建一個小型PHP(info.php)文件,並在;瀏覽器中訪問它。這個文件會顯示關於PHP安裝的大量的細節,例如PHP的版本。

vi /var/www/html/info.php

<?php

phpinfo();

?>

現在我們在瀏覽器中訪問這個文件(例如http://192.168.0.100/info.php 或者localhost/info.php):

2

 

正如你所看到的一樣,PHP5已經正常工作了,並且在Server API這一行中顯示的Apache是以Apache2.0 Handler模式工作的。如果你向下翻頁,你將會看到已經安裝了PHP5的所有的模塊。MySQL沒有在這裏列出來,也就意味着目前PHP5並不支持 MySQL。

5 讓PHP5支持MySQL

我們安裝php-mysql這個包既可以使MySQL支持php了。在這裏最好也安裝其他的PHP5模塊,這些模塊也許你會在其他的應用中用到。你可以使用下列明星先搜索一下PHP5的模塊:

yum search php

選取你需要的模塊,並使用下列命令安裝它們:

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-eaccelerator php-magickwand php-magpierss php-mapserver php-mbstring php-mcrypt php-mhash php-mssql php-shout php-snmp php-soap php-tidy

現在重啓Apache2:

/etc/init.d/httpd restart

現在在瀏覽器中刷新http://192.168.0.100/info.php 或者localhost/info.php,並再次翻到模塊部分。你就應該能在這裏找到很多新模塊,其中就包括了MySQL模塊:

3

6 phpMyAdmin

phpMyAdmin 是一款可以web化管理MySQL數據庫的工具:

可以使用下列命令安裝phpmyadmin:

yum install phpmyadmin

重啓Apache:

/etc/init.d/httpd restart

然後,你就可以通過http://192.168.0.100/phpmyadmin/ 或者localhost/phpmyadmin, 訪問phpMyAdmin了 :

4

以上過程由尚可樂提供,原文鏈接:http://www.txtbar.cn/?p=403&cpage=1#comment-411

補充:

在終端中輸入 /etc/init.d/httpd restart後,出現了:

httpd: Could not reliably determine the server's fully qualified domain name, using ::1 for ServerName

的警告,這是一個 warning,出現在apache2啓動 或重啓時。主要是因爲在配置 apache2 時,沒有指定相應的主機名,即 ServerName。修改 /etc/httpd/httpd.conf , 在最前加入 ServerName localhost:80 即可。

其他參考鏈接:http://hi.baidu.com/heiljsf/blog/item/7ade401b21000ddcac6e75d9.html

發佈了11 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章