隨著現代軟體開發的不斷發展,Linux系統的應用與服務越來越多樣化。 PHP是一種被廣泛使用的開源伺服器端腳本語言,它廣泛應用於Web開發中,包括網頁製作、動態內容生成、Web 應用程式等。在許多情況下,PHP是需要與其他軟體一起使用的,因此,正確地安裝PHP對系統穩定性和安全性至關重要。本文將詳細介紹如何在Linux系統中分離安裝PHP。
一、下載PHP及其擴充庫
先在官網上下載PHP的壓縮包,下載對應的版本即可。一些常見的擴充函式庫可以在官網上取得,包括mysql、gd、zip等等。需要注意的是,其版本應與PHP版本相匹配,否則可能會出現不相容等問題。
二、安裝依賴項
在安裝PHP之前,需要確保一些依賴項已經安裝了,可以使用以下命令:
Ubuntu/Debian下:
sudo apt-get install build-essential libxml2-dev libbz2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libfreetype6-dev libssl-dev libmcrypt-dev libreadline-dev libfreetype6-dev libssl-dev libmcrypt-dev libreadline-dev libfreeslt#1-devdOS下:
sudo yum install epel-release
sudo yum install gcc make autoconf libc-dev pkg-config libxml2-devel bzip2-devel curl-devel libjpeg-devel libpng-devel bzip2-devel curl-devel libjpeg-devel libpng-devel freetype-devel openstype-desl mcrypt-devel readline-devel libxslt-devel
其中,CentOS需要先安裝epel來源才能使用sudo yum install安裝相依性。
三、解壓縮及設定
將下載的PHP壓縮套件解壓縮到自己選定的目錄中,設定php.ini,可以複製php.ini-development檔為php.ini文件來實現。
將PHP解壓縮後,進入PHP目錄,執行下列指令:
./configure --prefix=/usr/local/php --with-config-file-path=/usr /local/php/etc --with-bz2 --with-curl --with-freetype-dir=/usr/local/freetype --with-png-dir --with-jpeg-dir --with-gd - -with-iconv-dir=/usr/local/libiconv --with-zlib --with-gettext --with-openssl --with-mhash --enable-ftp --enable-mbstring --enable-mysqlnd -- with-mysqli --with-pdo-mysql --with-openssl
注意:以上指令僅作參考,實際情況中,需依照自己的Linux版本及PHP版本來調整。
四、編譯及安裝
執行make指令進行編譯,具體指令為:
make && make install
這一步可能需要一些時間,取決於你的硬體配置。最後安裝完畢後,可以在目標目錄中查看相關文件。
五、設定
安裝PHP後,需要設定web伺服器以與PHP配合使用。將PHP設定檔(php.ini)複製到安裝目錄下的/etc目錄中。
修改apache的http.conf設定文件,在其中加入以下程式碼:
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
六、測試
啟動Apache伺服器,並在web根目錄下新建一個index.php文件,寫入以下程式碼:
phpinfo() ;
?>
儲存後在瀏覽器中存取該index.php文件,如果能看到PHP的相關訊息,則證明PHP安裝成功。
七、安裝擴充功能庫
如果需要使用某些擴充函式庫,可以透過以下指令來安裝:
sudo apt-get install php5-mysql php5-curl php5 -gd
或
sudo yum install php-mysql php-curl php-gd
安裝完成後,需要重新啟動Apache伺服器。
以上就是如何在Linux系統下分離地安裝PHP的詳細步驟。注意,在安裝的過程中,需要高度注意相應命令的精確度,並確保版本的兼容性。透過正確安裝PHP,我們就可以方便地使用多種功能,並開發出更強大的Web應用程式。祝大家順利完成安裝!
以上是如何在Linux系統中分離安裝PHP的詳細內容。更多資訊請關注PHP中文網其他相關文章!