自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

lamp安裝教程之編譯、安裝PHP

運(yùn)維 系統(tǒng)運(yùn)維
lamp安裝教程:LAMP是說Linux、Apache、Mysql、PHP/Perl/Python,你也可以用LAMP來搭建動態(tài)網(wǎng)站或者服務(wù)器本文講述了apache、mysql、php的詳細(xì)安裝步驟。本文一一講述了lamp的安裝,分為三小節(jié)apache、mysql、php

  lamp安裝教程:可以根據(jù)以下三個步驟來安裝編譯lamp

一、編譯、安裝Mysql

二、編譯、安裝Apache

三、編譯、安裝PHP

  編譯、安裝PHP

  與前面的過程相似,首先在與php-5.2.6同級的目錄下,創(chuàng)建一個makephp目錄并進(jìn)入,在此目錄下配置PHP,操作如下:

  1.   mkdir makephp  
  2.  
  3.   cd makephp  
  4.  
  5.   sudo ../php-5.2.6/configure --prefix=/opt/php --with-mysql=/opt/mysql --with-apxs2=/opt/apache/bin/apxs --with-config-file-path=/opt/php/etc  
  6.  

  (其中,--prefix選項(xiàng)指定了安裝目錄;--with-mysql選項(xiàng)指定了支持的MySQL服務(wù)所在的目錄;--with-apxs2選項(xiàng)指定了 PHP要使用的Apache應(yīng)用所在的目錄;--with-config-file-path選項(xiàng)則是指定了PHP配置文件所在的目錄。)

  直接這樣執(zhí)行后,將會看到這樣一個錯誤:

  1.   configure: error: xml2-config not found. Please check your libxml2 installation.  
  2.  

  與編譯MySQL時相同,這是由于系統(tǒng)缺少PHP所需的庫文件導(dǎo)致的,根據(jù)提示,進(jìn)行如下操作:

  1.   sudo apt-get install libxml2(按Tab鍵)  
  2.  

  將會看到如下信息:

  1.   libxml2 libxml2-dev libxml2-headers libxml2-utils  
  2.  

  這里需要安裝的是libxml2-dev軟件包(該軟件為Ubuntu-Server自帶的,需要使用Ubuntu-Server光盤安裝),操作如下:

  1.   sudo apt-get install libxml2-dev  
  2.  

  庫文件安裝完成后,重新配置PHP,操作如下:

  1.   sudo ../php-5.2.6/configure --prefix=/opt/php --with-mysql=/opt/mysql --with-apxs2=/opt/apache/bin/apxs --with-config-file-path=/opt/php/etc  
  2.  

  編譯完成后將會看到“Thank you for using PHP.”的字樣,表明PHP已經(jīng)配置成功了。

  接下來編譯、安裝PHP,操作如下:

  1.   sudo make  
  2.  
  3.   sudo make install  
  4.  

  安裝完P(guān)HP后,還需要手動修改一下Apache的配置,以便使Apache支持PHP,操作如下:

  1.   cd /opt/apache/conf  
  2.  
  3.   sudo vi httpd.conf  
  4.  

  找到“AddType application”部分,在后面添加如下內(nèi)容:

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

  (如果需要添加默認(rèn)php索引文件名的支持,則需要找到“DirectoryIndex index.html ”,修改為“DirectoryIndex index.html index.html.var index.php”),修改完成后保存退出。

  此外,不要忘了將PHP安裝目錄中的php.ini-recommended文件拷貝到編譯時指定的PHP配置文件目錄/opt/php/etc下,在PHP源碼包目錄“php-5.2.6”中操作如下:

  1.   sudo cp php.ini-recommended /opt/php/etc/php.ini  
  2.  

  全部配置完成后,不要忘了重啟apache,以便使新的配置生效。

  至此,就完成了在Ubuntu Server系統(tǒng)環(huán)境下Apache 2.2.9 + Mysql 5.0.67 + PHP 5.2.6的安裝配置??梢岳肞HP自身的函數(shù)進(jìn)行確認(rèn),在web的根目錄下創(chuàng)建一個index.php文件,編輯文件內(nèi)容如下:  

  1.   phpinfo();  
  2.  
  3.   ?> 
  4.  

  保存退出后,在瀏覽器中輸入“http://IP/index.php”,如果配置正確,就能夠看到剛剛配置好的服務(wù)器相關(guān)信息了,其中包括 Apache、MySQL以及PHP的版本、安裝路徑、配置情況等。如果看到的只是“phpinfo();”字樣,說明apache沒能正確支持PHP, 請檢查上述的配置過程是否都已經(jīng)正確完成。

  Apache、MySQL以及PHP還有很多相關(guān)的配置,本文所講述的只是最基本的一些配置,如果有其他需要,可以根據(jù)具體情況做出相應(yīng)的配置,具體的配置方法和過程,可以參見相關(guān)資料,這里就不再一一贅述了。

【編輯推薦】

  1. lamp安裝教程之編譯、安裝Mysql
  2. lamp安裝教程之編譯、安裝Apache
  3. lamp安裝教程之編譯、安裝PHP
責(zé)任編輯:zhaolei 來源: javaeye
相關(guān)推薦

2011-03-09 14:27:25

2011-03-09 14:34:10

lamp安裝

2011-03-29 14:44:24

LAMP安裝

2011-03-21 11:16:51

LAMPPHP

2011-09-02 10:20:00

PHP

2011-03-23 13:15:12

lamp

2011-03-21 13:35:29

PHPLAMPGD庫

2011-03-21 13:59:44

Apachemysqlphp

2014-08-05 16:30:12

CentOS6LAMP

2010-01-13 16:55:10

CentOS PHP安

2011-03-08 11:22:32

LAMP安裝

2021-01-22 15:18:21

UbuntuLinuxApache

2011-03-11 14:02:55

LAMP安裝PHP5

2011-03-31 13:40:33

安裝LAMP

2011-03-11 13:58:54

2011-09-14 16:12:50

Android SDK

2011-03-11 17:14:27

2011-03-31 15:06:12

lampcacti

2011-03-09 09:30:45

Linux安裝LAMP

2011-03-14 13:07:23

Ubuntu安裝LAMP
點(diǎn)贊
收藏

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