成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

RedHat Enterprise下LAMP服務器的架設

系統 Linux
RedHat Enterprise下LAMP服務器的架設:LAMP框架包括Linux系統,Apache網絡服務器,MySQL數據庫,Perl、PHP或者Python編程語言。LAMP所有組成產品均是開源軟件,具有通用、跨平臺、高性能、低價格的優勢。本文以RedHat Enterprise 5為例,簡單介紹了LAMP服務器的安裝與配置。

  RedHat Enterprise 5 LAMP服務器架設步驟

  目前,LAMP是Linux系統服務器上最為流行、占有率最高的服務器環境。簡單的說,LAMP=Apache + PHP + Mysql。大勢所趨,多數的最新的Linux都自帶了這些組件。下面以RedHat Enterprise 5為例,簡單介紹LAMP服務器的安裝與配置。

  RedHat Enterprise 5自帶的LAMP組件版本為:httpd 2.2.3(Apache2.0以上版本的套件改名為httpd),MySql 5.0.45,Php 5.1.6。默認情況下,Redhat不會安裝LAMP組件,請在安裝過程中自定義安裝組件,并勾選WWW服務器、Mysql、php組件。其中由其要注意的是,即使勾選了這些組件,如果要Php支持Mysql,必須安裝Php-mysql組件,否則你的php將無法支支持Mysql。所以在安裝時,在WWW服務器明細項目中,請務必勾選Php-mysql組件。

  在開始配置之前,請運行以下命令檢查你的Linux是否已經安裝了必備組件

  Rpm –qi httpd # 檢查是否已安裝httpd套件

  Rpm –qi mysql # 檢查是否已安裝mysql套件

  Rpm –qi php # 檢查是否已安裝php套件

  Rpm –qi php-mysql # 檢查是否已安裝php-mysql套件

  Rpm –qi httpd # 檢查是否已安裝httpd套件

  Rpm –qi mysql # 檢查是否已安裝mysql套件

  Rpm –qi php # 檢查是否已安裝php套件

  Rpm –qi php-mysql # 檢查是否已安裝php-mysql套件

#p#

  如果你的機器上安裝了相關組件,則會顯示出該套件的版本及安裝信息,否則會顯示“…… is not installed.”的信息。例如輸入:Rpm –qi php-mysql

  已安裝的正常結果顯示:

  Name : php-mysql Relocations: (not relocatable)

  Version : 5.1.6 Vendor: Red Hat, Inc.

  ……

  Summary : 一個用于使用 MySQL 數據庫的 PHP 程序的模塊。

  Description :

  php-mysql 軟件包包括一個會為 PHP 添加 MySQL 數據庫支持的動態共享對象。MySQL 是一個對象―關系數據庫管理系統。PHP 是一種嵌有 HTML 的腳本語言。如果您需要 MySQL 支持 PHP 程序,您將會需要安裝該軟件包以及 php 軟件包。

  Name : php-mysql Relocations: (not relocatable)

  Version : 5.1.6 Vendor: Red Hat, Inc.

  ……

  Summary : 一個用于使用 MySQL 數據庫的 PHP 程序的模塊。

  Description :

  php-mysql 軟件包包括一個會為 PHP 添加 MySQL 數據庫支持的動態共享對象。MySQL 是一個對象―關系數據庫管理系統。PHP 是一種嵌有 HTML 的腳本語言。如果您需要 MySQL 支持 PHP 程序,您將會需要安裝該軟件包以及 php 軟件包。

  如果相應的組件沒有安裝,也不用著急,插入Linux安裝光盤,在/server目錄下安裝相應的組件即可。找到相應的rpm組件,運行 rpm –ivh XXX.rpm安裝該組件。

#p#

  下面進行LAMP的配置。

  1、配置WWW服務器httpd

  在默認情況下,Linux不會啟動LAMP的相關服務,所以在配置前應該先行啟動相關服務。啟動httpd服務可在命令行中輸入/etc/init.d/httpd start就可以了。啟動前可以用/etc/init.d/httpd status查看該服務當前的運行狀態,如果沒有啟動就啟動它。如果你不知道相關的服務名及路徑,可以輸入rpm –qc httpd,rpm的qc參數可以查詢套件的安裝路徑及其相關的配置文件,非常實用。

  Httpd的主要配置文件是/etc/httpd/conf/httpd.conf,其中常用的配置有:

  服務器名: ServerName 請設置為本Linux服務器的IP地址

  主目錄設置: DocumentRoot 默認為 “/var/www/html”,可修改為其它目錄,注意此目錄的權限:對other的權限要有x和r權限

  目錄訪問權限控制: 在配置文件的最后處,在這里對主目錄路徑賦予瀏覽及訪問權限,參照默認的“/var/www/html”設置即可。

  默認文檔設置: DirectIndex 可以添加默認的自定義文檔,如index.php welcome.php 等,多個文檔之間以空格隔開。

  虛擬目錄設置: 用Alias添加慮擬目錄,可以參照httpd.conf中的其它Alias設置,依葫蘆畫瓢就行了。

  Httpd默認載入/etc/httpd/conf.d/下的所有.conf文件,其中包括php.conf,加入了對php的支持,所以對php不作其它設置即可。

  注意修改設置之后重新啟動httpd服務,使設置生效:/etc/init.d/httpd restart

  2、讓php支持mysql

  如果安裝了php-mysql套件,則會產生以下文件和目錄:/etc/php.d/mysql.ini /usr/lib/php/modules/pdo_mysql.so,php是否支持mysql就是這兩個文件來決定。

  Php的配置文件 /etc/php.ini 中,默認載入了 /usr/lib/php/modules 下的所有模塊:

  extension_dir = /usr/lib/php/modules

  3、MySql配置

  運行 /etc/init.d/mysql5 start,啟動mysql服務,如果是第一次運行,則會初始化mysql數據庫,mysql庫文件存放在 /var/lib/mysql目錄下。

  初始化數據庫后,出于安全,可以用mysqladmin命令修改root帳號密碼,語法為:

  mysqladmin –u root password 新密碼

  現在,可以用root和新密碼登錄數據庫了。

  有一點須注意:默認情況下,mysql還只能進行本地登錄,如果以另外一個客戶端遠程登錄mysql服務器,則會收到被拒絕登錄的信息,在開發環境中,可能會不方便,解決辦法:

  在本地用root登入數據庫,修改mysql庫下user表信息,運行下面的sql語句:

  update user set host=’%’ where host=’localhost’ and user=’root’;

  commit;

  意思是任何IP地址的客戶端都允許連接到mysql服務器,運行后,還需要重新載入初始信息:

  mysqladmin –u root –p密碼 reload

  這樣,mysql客戶端可以在遠程登錄到mysql服務器了。但這只是出于開發環境的便利,在正式發布應用時需要使用默認初始信息。

  MySql的配置文件是 /etc/my.cnf,一般情況下不需要修改,但可以加入一句設置MySql默認字符集的語句:

  在[mysqld]下,加入:default-character-set=utf8

#p#

  4、自動運行LAMP服務

  LAMP服務器的配置基本上完成了,但為了避免每次重新啟動服務器還要手動啟動相關服務,可以讓這些服務自動運行。在命令行中輸入ntsysv,會出現一個圖形界面,在需要自動啟動的服務名前打上*號,確認,就可以了。

  到此,LAMP服務器架設完畢,在httpd的主目錄(默認為”/var/www/html”)下新建一個php測試頁,如果能成功運行,則表示RedHat Enterprise下LAMP已經配置成功。

【編輯推薦】

Ubuntu下LAMP的配置

Ubuntu下LAMP配置文件路徑

CentOS下安裝LAMP的方法

責任編輯:zhaolei 來源: javaeye
相關推薦

2011-03-21 16:49:53

2011-07-28 13:36:53

2009-06-11 11:13:01

LinuxWeb服務器

2009-02-10 15:38:00

ApacheLinuxWeb服務器

2011-03-09 09:25:53

RedHatLinuxLAMP

2010-05-18 17:50:57

Subversion服

2010-05-31 10:09:32

2009-07-28 08:07:43

2010-05-24 10:12:41

Ubuntu流媒體服務器

2010-05-31 19:17:38

2010-01-04 13:26:51

Ubuntu安裝

2010-05-31 19:07:41

SVN服務器

2009-11-20 15:02:06

2011-08-08 13:52:32

服務器

2009-04-28 19:05:28

Linux系統服務器

2010-09-07 14:36:43

架設PPPOE服務器

2010-07-01 17:13:53

2009-12-10 17:20:00

PHP服務器架設

2009-02-27 14:31:00

2010-05-24 09:43:28

搭建SVN服務器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 婷婷开心激情综合五月天 | 一区精品国产欧美在线 | 成人av网页| 91成人在线视频 | 天天综合永久入口 | 巨大荫蒂视频欧美另类大 | 中文字幕第十一页 | 激情欧美日韩一区二区 | 精品国产伦一区二区三区观看方式 | 久久成人一区 | a在线免费观看 | 久久久久久91 | 国产精品久久久久9999鸭 | 久久国内| 一区二区在线观看av | av男人的天堂av | 色爱av| 国产成人精品一区二 | 91麻豆精品国产91久久久久久 | 国产精品视频免费播放 | 在线欧美一区二区 | 人人九九精 | 精品免费国产一区二区三区四区 | 黄色免费在线观看 | 狠狠综合久久av一区二区老牛 | 国产精品一卡二卡三卡 | 99久久国产精 | 国产1区2区 | 国产精品久久国产精品 | 欧美激情在线观看一区二区三区 | 一区二区免费看 | 亚洲一区 | 国产高清视频一区 | 色婷婷一区二区三区四区 | 日韩在线h | 日本韩国电影免费观看 | 国产91久久久久久久免费 | h视频亚洲 | 丁香六月伊人 | 久久一级大片 | 日韩成人精品 |