PHP是一種極為常見的編程語言,大量的網站都運用了這門語言。為了使得網站能夠運行和使用PHP,我們必須要安裝編譯PHP程序。
安裝前,我們首先要保證服務器是安全和可靠的。要保證服務器的電源線路穩定,網絡連接暢通,同時服務器的配置也要足夠強大,包括CPU、內存、硬盤等資源,這些對PHP的性能和穩定性都有很大的影響。
安裝PHP是一個相當簡單的過程,首先從PHP官網下載所需的壓縮文件,然后解壓到服務器上。常見的安裝步驟大致如下:
1. 下載PHP
到http://www.php.net/downloads.php下載符合自己服務器和PHP版本的壓縮包。
以PHP7.0.6為例,下載地址為:http://www.php.net/get/php-7.0.6.tar.gz/from/a/mirror。
2. 解壓
將下載完畢的壓縮包解壓到服務器的某個目錄下,例如我們解壓到了“/usr/local/src”下。
tar -xvf php-7.0.6.tar.gz
cd php-7.0.6
3. 配置
在此之前,需要先確認安裝了所需要的依賴,比如gcc編譯器和make工具。
./configure --prefix=/usr/local/php7 --enable-fpm --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gd --with-iconv --with-zlib --enable-mbstring --enable-opcache --enable-zip --enable-sockets --enable-maintainer-zts
configure命令是用來檢查系統中是否已經有PHP依賴的庫,以及確定編譯出來的PHP版本和內部的配置。
其中--prefix參數是用來編譯出的PHP的安裝路徑;--enable-fpm參數是啟用FastCGI Process Manager,如果不使用Nginx作為Web服務器,則不需要;--with-mysqli參數是MySQLi擴展所依賴的MySQL API,它直接連接MySQL數據庫;--with-pdo-mysql參數是PDO_MYSQL擴展所依賴的MySQL API,PDO是PHP的一種數據訪問層,可以簡單地通過不同的驅動連接不同的數據庫;--with-gd是用來處理圖像的庫;--with-iconv可以用來轉換字符集編碼;--with-zlib可以用來壓縮和解壓縮數據;--enable-mbstring啟用多字節字符串擴展;--enable-opcache啟用一個opcode緩存;--enable-zip啟用zip擴展;--enable-sockets則是啟用sockets擴展,支持網絡編程。
configure 后,我們可以用make進行編譯,然后使用sudo make install進行安裝。整個流程如下:
make
make test
sudo make install
make和make test命令作用分別是編譯和測試,可以確認所需的功能特性正常工作。
以上就是PHP的安裝流程,根據服務器的不同實際情況,可調整參數和選擇模塊。以實際應用需求為準,適量添加必要的擴展。
上一篇php 定義方法