在官網下載源碼包:https://www.php.net/downloads.php
步驟:
1、解壓
命令:tar -xjvf php.tar.bz2
2、configure
configure工具是一個shell腳本,在配置編譯前需要gcc、autoconfig工具。
可以通過./configure --help 查看配置參數
進入解壓后的php目錄,編譯源碼:
./configure --prefix=/home/php (--prefix指定安裝php路徑)
3、make
執行編譯構建命令:make
4、make install
執行編譯構建命令:make install
需要注意:執行命令:php -i | grep php.ini 查看php執行的php.ini路徑,復制配置文件php.ini文件到該目錄,否則加載配置文件失敗
PHP命令:
- php -m 查看php擴展
- php -v 查看版本
- php --ini 查看php.ini路徑
- php --ri swoole 查看swoole擴展是否成功
- mac pro 配置php環境變量
- vim ~/.bash_profile
- 加入:alias php=/home/php/bin/php 保存
- source ~/.bash_profile
以上就是php源碼怎么安裝的詳細內容,更多請關注腳本之家其它相關文章!
您可能感興趣的文章:- Thinkphp 框架基礎之源碼獲取、環境要求與目錄結構分析
- php源碼的使用方法講解
- PHP后臺備份MySQL數據庫的源碼實例
- PHP自動生成縮略圖函數的源碼示例
- PHP json_encode中文亂碼解決方法
- 基于php解決json_encode中文UNICODE轉碼問題
- 淺析PHP中json_encode與json_decode的區別
- php讓json_encode不自動轉義斜杠“/”的方法
- 關于php unset對json_encode的影響詳解
- PHP中讓json_encode不自動轉義斜杠“/”的方法
- php json_encode與json_decode詳解及實例
- php中json_encode不兼容JSON_UNESCAPED_UNICODE的解決方案
- java解析php函數json_encode unicode 編碼問題
- 源碼分析系列之json_encode()如何轉化一個對象