ubuntu環境安裝PHP+Apache

參考的是PHP與MYSQL程序設計(第三版)

 

mysql已經是按照ubuntu的apt-get先裝好的,所以剩下的任務就是裝apache和PHP了

去官網上下載的安裝包,不再累述。

一. Apache的安裝

1: $tar zxvf httpd-2_X_XX.tar.gz                 X代表下載的版本

2:$cd httpd-2_X_XX

3:$./configure --enable-so                          這裏只用了這個選項表示啓用加載共享模塊的功能

4:$./make

5:$./make install                                            安裝的時候注意要有足夠的權限

 

apache2的web服務器的默認目錄是htdocs

 

二. PHP安裝

1.$tar zxvf php-XX.tar.gz

2.$cd ../php-X_XX

 這一步配置比較重要,下面是我機器的配置,具體目錄需要根據你的apache和mysql的安裝位置,第一參數表示apache的位置,第二個參數主要是mysqli這個接口需要用到,第三個參數是mysql的安裝位置,沒有這個參數使用mysql的函數時會出現未定義的情況。如果系統中找不到mysql_config則需要另外安裝一個包:libmysqlclient15-dev

3.$./configure --with-apxs2=/usr/local/apache2/bin/apxs  --with-mysqli=/usr/bin/mysql_config --with-mysql=/usr

拷貝默認配置,建議剛開始調試的時候打開其中的調試開關(display_errors = On)

4.$cp php.ini-recommended /usr/local/lib/php.ini

5.$打開apache的httpd.conf文件,驗證裏面是否有下述兩行,沒有則加上:

 LoadModule php5_module        modules/libphp5.so

 AddType application/x-httpd-php .php

 並且確認apache的modues目錄下確實有libphp5.so這個文件,因爲是php第五版所以這裏都是php5。

6.$/usr/local/apache2/bin/apachectl restart

如果apache未啓動過則使用參數start, 注意啓動apache的權限

 

接着在apache的htdocs目錄中生成下述文件

$vim phpinfo.php

<?php

      phpinfo();

?>

在地址欄中打開url來訪問這個文件進行測試,正常情況下會返回大量php的和服務器的信息的一個列表。

 

另: mysql通過直接拷貝數據文件的方式進行遷移一定要把該目錄都設置爲 mysql:mysql的用戶,另外不同用戶其能夠訪問的數據庫也可能是不同的

發佈了40 篇原創文章 · 獲贊 6 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章