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 |