Linux源碼編譯安裝php7.2


以下簡單的介紹下如何源碼安裝PHP,對於版本不一定是7.2,也可以是7.3,當然方法都是換湯不換葯的,核心東西不變。

 

一、下載PHP源碼

需要到指定的路徑下載源碼,執行下面的命令

wget http://cn2.php.net/distributions/php-7.2.21.tar.gz

 

二、解壓源碼

直接在當前目錄下對壓縮包解壓

tar -xzvf php-7.3.3.tar.gz

tar命令說明:

必要參數有如下:

-A 新增壓縮文件到已存在的壓縮
-c 建立新的壓縮文件
-d 記錄文件的差別
-r 添加文件到已經壓縮的文件
-u 添加改變了和現有的文件到已經存在的壓縮文件
-x 從壓縮的文件中提取文件
-t 顯示壓縮文件的內容
-z 支持 gzip 解壓文件
-j 支持 bzip2 解壓文件
-Z 支持compress解壓文件
- v  顯示操作過程
-l 文件系統邊界設置
-k 保留原有文件不覆蓋
-m 保留文件不被覆蓋
-W 確認壓縮文件的正確性
 
第三步:進入解壓后的php文件內
cd php-7.2.21

  

第四步:安裝編譯PHP到指定目錄下

./configure --prefix=/data/soft/php

如果編譯出現報錯,可以把錯誤拿到百度搜索進行解決。

 

第五步:執行命令make,make編譯 makefile文件

make

  

make命令說明:

在 Linux環境下使用 GNU 的 make工具能夠比較容易的構建一個屬於你自己的工程,整個工程的編譯只需要一個命令就可以完成編譯、連接以至於最后的執行。不過這需要我們投入一些時間去完成一個或者多個稱之為 Makefile 文件的編寫。此文件正是 make 正常工作的基礎。

make 是一個命令工具,它解釋 Makefile 中的指令(應該說是規則)。在 Makefile文件中描述了整個工程所有文件的編譯順序、編譯規則。

 

安裝成功后,會顯示”Thank you for using PHP."

 

安裝過程錯誤的解決方法:

make: *** 沒有指明目標並且找不到 makefile。 停止。

執行下面的方法:(因為沒有安裝GCC)

yum install gcc-c++ -y 

 

可以看情況是否也需要安裝openssl,如果需要可以執行安裝openssl

yum install openssl* -y

  

第六步:安裝好后可以使用“make test"測試是否安裝好了(這個命令執行后時間比較久) 這步可過

make test

  

第七步:最后一步執行make install命令即可安裝完成

make install

  

 

更多PHP、LINUX可以關注公眾號:琉憶編程庫  獲取

書籍推薦:

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM