天天看點

centos7 下離線安裝php7

下載下傳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系統。、

centos7 下離線安裝php7

将以上的安裝包導入到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