下載下傳php7(php-7.1.12.tar.gz)包導入centos7系統的任意目錄下 我以 /data/rj為例
1 . cd /data/rj
tar -zxvf php-7.1.12.tar.gz
2.離線更新安裝 gcc gcc++ libxml2-devel等包 需要的包如圖
首先在官網下載下傳ISO檔案解壓iso檔案,進入Packages檔案夾,拷貝如下.rpm檔案至CentOS系統。、

将以上的安裝包導入到centos系統 以/data/zip1為例:
将包導入/data/zip1
rpm -Uvh /data/zip1/*.rpm –nodeps –force
注:–nodeps就是安裝時不檢查依賴關系,比如你這個rpm需要A,但是你沒裝A,這樣你的包就裝不上,
用了–nodeps你就能裝上了。–force就是強制安裝,比如你裝過這個rpm的版本1,如果你想裝這個
rpm的版本2,就需要用–force強制安裝
檢視gcc版本和g++版本,會看到詳細的版本資訊,離線環境下安裝GCC和GCC-C++就完成了。
3 . 切換到 php7解壓包後的目錄
cd php-7.1.12
./configure –prefix=/usr.local/php7 –enable-fpm
注:–prefix=/usr.local/php7 将php7安裝到指定目錄
編譯 PHP 時需要 –enable-fpm 配置選項來激活 FPM 支援。
4 . make (如果看到Don’t forget to run ‘make test’ 編譯成功) make install
5 . 測試PHP安裝是否成功
建立一個test.php檔案
使用PHP指令執行test.php檔案
/usr/local/php7/bin/php test.php