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