Linux安裝配置php環境2種方法

來源:互聯網
上載者:User

php安裝配置方法一

1.擷取安裝檔案: http://www.php.net/downloads.php  php-5.3.8.tar.gz

  擷取安裝php需要的支援檔案:http://download.111cn.net/download/netlong339/1351852     libxml2-2.6.32.tar.gz

2.安裝libxml2

1 tar zxvf libxml2-2.6.32.tar.gz
2 cd libxml2-2.6.32
3 ./configure --prefix=/usr/local/libxml2
4 make
5 make install如果安裝成功以後,在/usr/local/libxml2 /目錄下將產生bin、include、lib、man和share五個目錄。在後面安裝PHP5原始碼包的配置時,會通過在configure命令的選 項中加上"--with-libxml-dir=/usr/ local/libxml2"選項,用於指定安裝libxml2庫檔案的位置。

3.安裝php5 (安裝php5之前要安裝libxml2)

 代碼如下 複製代碼

#tar zvxf php-5.3.8.tar.gz
#cd php-5.3.8
#./configure
--prefix=/usr/local/php
--with-mysql=/usr/local/mysql  
--with-apxs=/usr/local/apache2/bin/apxs
--with-libxml-dir=/usr/ local/libxml2
#make 建議分開執行make 和 make install
#make install

4.重新設定apache2讓他支援php

配置 httpd.conf 讓apache支援PHP: (註:預設安裝的php 在路徑在/etc/php5/php.ini(添加addtype在這裡), 下面的httpd.conf 是空白檔案哦。  , )
  # vi /usr/local/apache/conf/httpd.conf

  找到 AddType application/x-gzip .gz .tgz 在其下添加如下內容

  AddType application/x-httpd-php .php      (.前面有空格)

  AddType application/x-httpd-php-source .phps        (.前面有空格)

然後CPOPY PHP的設定檔
  cp php-5.3.8/php.ini.dist /usr/local/php/lib/php.ini

    (如果沒有php.ini.dist 則把php.ini-development php.ini-production中的任何一個重新命名為php.ini.dist即可。)

  修改php.ini檔案 register_globals = On

■重啟apache

 代碼如下 複製代碼
  service apache restart

5.測試php是否成功安裝

寫一個php測試頁info.php,放到apache2/htdocs中。

 代碼如下 複製代碼

<?php

 phpinfo();

?>;

在瀏覽器中輸入:伺服器位址/info.php

如果能正常顯示出php的資訊,則說明Apche+Mysql+PHP安裝成功!


php安裝配置方法二

一、 安裝Apache

  下面,我們首先介紹如何安裝Apache。具體安裝命令如下所示:

 代碼如下 複製代碼

  $ sudo apt-get install apache2

  然後運行Apache,命令如下所示:

 代碼如下 複製代碼

  $ sudo /etc/init.d/apache2 restart

  Apache在安裝期間將會建立一個目錄:/var/www,該目錄是該伺服器中存放文檔的根目錄。只要在瀏覽器的地址欄輸入 http://localhost/ 或機器的IP地址就能訪問放置在此目錄中的所有文檔。

二、 安裝PHP

  PHP是一種流行的伺服器端指令碼語言,一般與MySQL或 Postgres結合起來用於管理Web內容、blog和論壇。下面介紹其安裝方法,其實它的安裝也很簡單,命令如下所示:

 代碼如下 複製代碼

  $ sudo apt-get install libapache2-mod-php5

  重新啟動 Apache 以載入上面安裝的模組:

 代碼如下 複製代碼

  $ sudo /etc/init.d/apache2 restart

  為了驗證PHP模組是否正確載入,我們可以建立一個PHP檔案,然後嘗試通過Web伺服器訪問該檔案。此外,我們知道PHP內建了一個phpinfo函數,該函數能夠給出它的環境的詳細資料。所以我們還可以利用下面的命令來檢查PHP的工作情況:

 代碼如下 複製代碼

  sudo sh -c "echo '' > /var/www/info.php"

   之後,在瀏覽器地址欄鍵入http://localhost/info.php,然後斷行符號,這時應該能看到一個顏面,給出剛才安裝的PHP的詳細資料。 需要注意的是,如果在此過程中瀏覽器不顯示頁面,而是提示你下載檔案,這就說明 Apache沒有正確載入PHP模組。解決問題的辦法是,在/etc/apache2/apache2.conf 或 /etc/apache2/mods-enabled/php5.conf檔案中加入下面一行命令:

 代碼如下 複製代碼

  AddType application/x-httpd-php .php .phtml .php3

  加入上面的命令列後,為了保證Apache重新讀取設定檔關閉,我們可以通過下面的命令將其關閉,然後再加以啟動:

 代碼如下 複製代碼

  $ sudo /etc/init.d/apache2 stop

  $ sudo /etc/init.d/apache2 start

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.