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

怎樣安裝LAMP

運(yùn)維 系統(tǒng)運(yùn)維
怎樣安裝LAMP?什么是LAMP?LAMP是說(shuō)Linux-Apache-MySQL-PHP,LAMP網(wǎng)站架構(gòu)是目前國(guó)際流行的Web框架,很多流行的商業(yè)應(yīng)用都是采取這個(gè)架構(gòu)。本文講述的是怎樣安裝LAMP。

  LAMP 組合的安裝

  LAMP (Linux + Apache + MySQL+ PHP/Perl/Python) 近幾年來(lái),已經(jīng)成為Web 社區(qū)的事實(shí)標(biāo)準(zhǔn)。本文我們將介紹LAMP組合的安裝,本文假定你的機(jī)器上已經(jīng)安裝了Linux ,如果你對(duì)Linux 的安裝還有什么問(wèn)題的話,可以去相關(guān)的一些開(kāi)放源碼站點(diǎn)論壇上發(fā)表貼子,向其他網(wǎng)友尋求幫助。

  也可以向相關(guān)的廠商尋求技術(shù)支持。本文的LAMP中的 P,暫時(shí)解釋為PHP,因?yàn)楸菊臼腔?Zope + Python 結(jié)構(gòu)架構(gòu)的,所以本站在以后的文章中將著重向這方面傾斜。

  所有LAMP組合中的軟件都是開(kāi)放源代碼產(chǎn)品,所以您不必?fù)?dān)心產(chǎn)品的價(jià)格以及版權(quán)問(wèn)題。相反,有廣大的開(kāi)放源碼社區(qū)開(kāi)發(fā)人員的不斷努力,這些產(chǎn)品的版本更新速度反而比那些昂貴的專有軟件更快。雖然Linux 因?yàn)榻缑鎲?wèn)題,會(huì)讓您望而卻步,但是您不必?fù)?dān)心,現(xiàn)在,這些軟件都采用了瀏覽器管理界面,好多都提供phpMyAdmin(一個(gè)利用PHP 語(yǔ)言在瀏覽器上管理MySQL的程序)以及WebMin(通過(guò)瀏覽器來(lái)管理系統(tǒng))來(lái)讓您方便的管理系統(tǒng)。

  PHP現(xiàn)在的版本已經(jīng)到了4.0.4pl1,是一門(mén)面向?qū)ο蟮慕徊嫫脚_(tái)的服務(wù)器端腳本語(yǔ)言。可以嵌入HTML語(yǔ)言中,可以作為Apache 的模塊來(lái)運(yùn)行。下面我們以 tarball(.tar.gz)格式(和它相對(duì)的是RPM 格式)的版本為例子,來(lái)介紹安裝過(guò)程。

  首先,去對(duì)應(yīng)的網(wǎng)站下載***版本的源碼。為了保持系統(tǒng)目錄分布的一致性,建議把他們解開(kāi)到/usr/local/src 目錄:

  1.   #cd /usr/local/src  
  2.  
  3.   #tar xvfz filename.tar.gz  
  4.  

  ◆先介紹MySQL的安裝:

  1.   # cd /usr/locl/src/mysql-3.23.35  
  2.  
  3.   # ./configure --prefix=/usr/local/mysql  
  4.  

  這樣就把MySQL 的安裝目錄設(shè)置為 /usr/local/mysql ,然后運(yùn)行make 來(lái)編譯源代碼,接下來(lái)就可以用 make install 來(lái)安裝了。

  安裝完畢后,需要把MySQL 庫(kù)加入系統(tǒng),采用ldconfig 命令來(lái)實(shí)現(xiàn):

  1.   #echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf  
  2.  
  3.   #ldconfig -v | grep libmysqlclient  
  4.  

  然后可以看到系統(tǒng)返回:

  1.   libmysqlclient.so.10 => libmysqlclient.so.10.0.0  
  2.  

  讓MySQL 在啟動(dòng)時(shí)自動(dòng)運(yùn)行:

  1.   #echo "/usr/local/mysql/bin/safe_mysqld > /dev/null &" >> /etc/rc.d/rc.local  
  2.  

  接下來(lái)初始化數(shù)據(jù)庫(kù)(切換到/usr/local/mysql 目錄):

  1.   # ./scripts/mysql_install_db  
  2.  

  啟動(dòng)MySQL 服務(wù):

  1.   # bin/safe_mysqld > /dev/null &  
  2.  

  增加路徑:

  1.   # PATH="$PATH:/usr/local/mysql/bin" 
  2.  

  測(cè)試 MySQL:

  1.   #mysqladmin version  
  2.  

  如果能返回MySQL 的所有信息,就表示您的MySQL 已經(jīng)安裝成功了。下面為了安全起見(jiàn),需要給root用戶(數(shù)據(jù)庫(kù)中的超級(jí)用戶),設(shè)置口令:

  1.   #mysql -h -u root -p  
  2.  

  按照提示輸入口令以后,MySQL 的設(shè)置就算大功告成了。


  接下來(lái)的部分就是 Apache 和 PHP 的安裝了。如果你的系統(tǒng)已經(jīng)存在Apache ,那么需要首先做好備份。然后進(jìn)入Apache 的源代碼目錄:

  1.   #cd /usr/local/src/apache_1.3.19  
  2.  

  輸入配置命令:

  1.   #./configure --prefix=/usr/local/apache  
  2.  

  然后改變到 PHP 的源代碼目錄:

  1.   #cd /usr/local/src/php-4.0.4pl1  
  2.  

  配置PHP 的編譯命令:

  1.   #./configure --with-apache=../apache_1.3.19 --with-mysql=/usr/local/mysql  
  2.  

  運(yùn)行 make 和 make install , PHP就安裝成功了。

  改變目錄到 Apache 源代碼所在:

  1.   #cd ../apache_1.3.19  
  2.  

  因?yàn)樵黾恿?PHP 模塊,所以需要重新配置Apache 的編譯文件。

  1.   #./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a 

   (注意這里的路徑,后面的文件確實(shí)是不存在的,不要擔(dān)心。)

  然后運(yùn)行make 和 make install 您就可以在 /usr/local/apache 目錄下看到apache 的幾個(gè)目錄了。為了讓Apache 能認(rèn)識(shí)那些以 PHP 結(jié)尾的文件,我們需要修改 /usr/local/apache/conf/httpd.conf

  找到下面的行,把行首用作注釋的#號(hào)去掉:

  1.   AddType application/x-httpd-php .php  
  2.  

  這樣,Web 服務(wù)器就能認(rèn)識(shí)那些 .php 結(jié)尾的文件,否則當(dāng)您瀏覽網(wǎng)站時(shí),瀏覽器會(huì)提示您存盤(pán)。為了讓Apache 自動(dòng)認(rèn)識(shí) index.php 作為首頁(yè)我們還必須修改DirectoryIndex 行,添加 index.php:

  1.   DirectoryIndex index.html index.php  
  2.  

  然后,重新啟動(dòng) Apache:

  1.   #killall -HUP httpd  
  2.  

  可以在 /usr/local/apache/htdocs 目錄下,建立一個(gè) testphp.php 的文件,內(nèi)容為:

  1.   ?php  
  2.  
  3.   phpinfo();  
  4.  
  5.   ?〉  
  6.  

  然后在瀏覽器上輸入 http://localhost/testphp.php 就應(yīng)該看到你當(dāng)前的 PHP 設(shè)置情況。

  以上介紹的 Apache/PHP 安裝方法為靜態(tài)編譯的方法。以后每次有新的版本出來(lái)或者添加新的模塊時(shí),必須重新編譯Apache ,需要花費(fèi)較長(zhǎng)的時(shí)間,我們不推薦這種方法,Apache 1.3 以后的版本采用了 DSO(動(dòng)態(tài)共享對(duì)象),實(shí)現(xiàn)了模塊的動(dòng)態(tài)安裝,這種方法不僅適用于PHP ,對(duì)其他模塊,例如 mod_perl,mod_python 都適用,因此,筆者推薦采用這種方法:

  編譯Apache:

  1.   #./configure --prefix=/usr/local/apache --enable-module=most --enable-shared=max 
  2.  
  3.   #make  
  4.  
  5.   #make install  
  6.  

  然后編譯PHP:

  1.   #./configure --with-apxs=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql  
  2.  
  3.   #make  
  4.  
  5.   #make install  
  6.  

  之后的步驟和靜態(tài)部分一樣,主要就是修改httpd.conf 。 區(qū)別兩種安裝方法最簡(jiǎn)單的辦法就是使用命令:

  1.   #httpd -l  
  2.  

  看輸出結(jié)果,靜態(tài)編譯沒(méi)有 mod_so.c 模塊。安裝LAMP的過(guò)程就介紹到這里了。也可參考本站其他文章。

【編輯推薦】

Ubuntu10.04下LAMP環(huán)境的搭建

LAMP配置MYsql問(wèn)題-1045

Ubuntu安裝配置LAMP

責(zé)任編輯:zhaolei 來(lái)源: ccw
相關(guān)推薦

2011-03-11 13:58:54

2011-03-08 11:22:32

LAMP安裝

2011-03-14 13:07:23

Ubuntu安裝LAMP

2011-03-10 09:31:02

LAMP安裝

2011-03-09 09:30:45

Linux安裝LAMP

2011-03-11 17:14:27

2011-03-29 14:44:24

LAMP安裝

2011-03-31 15:06:12

lampcacti

2011-03-10 09:53:35

LinuxLAMP安裝

2011-03-10 15:44:18

CentOSLAMP安裝

2011-03-10 15:44:18

CentOSLAMP安裝

2011-03-11 16:42:38

Ubuntu安裝LAMP

2011-03-21 10:15:07

LAMPLAMP安裝LAMP配置

2011-03-21 11:08:15

LAMPMySQL

2011-03-10 08:59:04

Ubuntu安裝LAMP

2011-03-09 10:52:04

ContOSLAMP安裝

2011-03-09 13:46:47

SUSElamp安裝

2011-03-10 15:47:45

2011-03-21 10:49:33

LAMPApache

2011-03-21 11:16:51

LAMPPHP
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲一二三区av | 欧美国产在线一区 | 黄色在线免费观看视频网站 | 久久久女 | 免费的av网站 | 日韩在线播放中文字幕 | 最新中文字幕第一页视频 | 日本天堂视频在线观看 | 欧美日韩亚洲国产 | 91看片网站| 亚洲 欧美 日韩在线 | 中文字幕 在线观看 | 国产高清在线观看 | 一区二区三区视频免费看 | 欧美性生交大片免费 | 日韩综合网 | 精品小视频 | 日韩一级黄色毛片 | 久久99精品久久久久久国产越南 | 欧美一区二不卡视频 | 99久久国产免费 | 日韩精品免费在线观看 | www.日本在线播放 | 日本一区二区三区四区 | 激情综合五月 | 精品国产乱码久久久久久牛牛 | 黄色大片在线免费观看 | 色综合欧美 | 一区二区三区免费 | 中文字幕国产日韩 | 美女日皮网站 | 国产欧美日韩久久久 | gav成人免费播放视频 | www.国产精| 成人h动漫精品一区二区器材 | 免费的色网站 | 国产精品夜夜春夜夜爽久久电影 | 中文字幕在线观看视频一区 | www.色.com| 久久国产日韩欧美 | 国产精品久久久久久久免费观看 |