程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> Fedora 12服務器上安裝Apache2+PHP+MySQL

Fedora 12服務器上安裝Apache2+PHP+MySQL

編輯:PHP綜合
LAMP是Linux, Apache, MySQL, PHP的縮寫.這篇教程將教你如何在一台Fedora 12服務器上安裝apache2web服務器+PHP(mod_PHP) +MySQL .

我已經測試無誤,你可以放心使用。

1. 前言


在這篇教程中,我使用的主機名為server1.example.com,ip地址是192.168.0.100。這些設置可能與你想要的有所不同,所以你必須在適當的地方修改一下。

2 安裝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
MySQLadmin -h server1.example.com -u root password yourrootsqlpassWord

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

3 安裝apache2


Fedora默認有apache2這個包,我們可以用下列命令安裝它:
yum install httpd

現在配置下系統使得apache能夠隨著系統啟動而啟動…
chkconfig --levels 235 httpd on

... 啟動apache:
/etc/init.d/httpd start

現在打開浏覽器,訪問http://192.168.0.100,你就應該能看到apache2的預留頁了:



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

4 安裝PHP5

我們用下列命令安裝PHP5和apache PHP5模塊:
yum install PHP

然後我們啟動下apache:
/etc/init.d/httpd restart

5 測試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):



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

6 讓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,並再次翻到模塊部分。你就應該能在這裡找到很多新模塊,其中就包括了MySQL模塊:


7 PHPMyAdmin


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

可以使用下列命令安裝PHPmyadmin:
yum install PHPmyadmin

現在我們配置phpMyAdmin。我們改變apache的配置文件讓其只能通過本地訪問(通過注銷<Directory /usr/share/PHPMyAdmin/參數):
vi /etc/httpd/conf.d/PHPMyAdmin.conf

# phpMyAdmin - Web based MySQL browser written in PHP
#
# Allows only localhost by default
#
# But allowing PHPMyAdmin to anyone other than localhost should be considered
# dangerous unless properly secured by SSL

Alias /phpMyAdmin /usr/share/PHPMyAdmin
Alias /phpmyadmin /usr/share/PHPMyAdmin
#
#   order deny,allow
#   deny from all
#   allow from 127.0.0.1
#   allow from ::1
#

# This directory does not require Access over HTTP - taken from the original
# PHPMyAdmin upstream tarball
#

    Order Deny,Allow
    Deny from All
    Allow from None


# This configuration prevents mod_security at PHPMyAdmin directorIEs from
# filtering SQL etc.  This may break your mod_security implementation.
#
#
#   
#        SecRuleInheritance Off
#   
#

重啟apache:
/etc/init.d/httpd restart

然後,你就可以通過http://192.168.0.100/PHPmyadmin/:訪問PHPMyAdmin了 :

4
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved