2. 解壓
tar -xzf php-7.2.4.tar.bz2
3. 安裝
cd php-7.2.4
./configure --prefix=/data/server/php7 #配置安裝路徑
make # 編譯
make install # 安裝
4. 配置全域性環境
如果執行php -v命令無效則進行這項配置
開啟配置檔案
vim ~/.bash_profile
# .bash_profile
# get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi# user specific environment and startup programs
path=/server/php7/bin:$path
export path
export lang="zh_cn.utf-8"
export lc_all="zh_cn.utf-8"
更新環境變數
source .bash_profile
排除一些坑
提示沒有許可權,記著前面增加sudo
執行./configure命令無法通過請檢查是否又gcc和autoconf環境
1)mac環境安裝brew(軟體安裝工具),時間比較長耐心等待
/usr/bin/ruby -e "$(curl -fssl "
2)安裝gcc
brew install gcc
php環境找不到php.ini
1)在安裝包目錄下找到php.ini-devopment,將此檔案拷貝到自己對應的安裝目錄,我自己這塊是/data/server/php7/etc,然後更改名稱mv php.ini-devopment php.ini
2)但發現php.ini配置無效,使用php -i | grep php.ini命令檢查
發現圖示是lib目錄下,那則將php.ini檔案移動到此目錄下,如果想更改到/etc/環境下,就需要在./configure配置時設定
配置出現libxml2 not found.錯誤
解決辦法:
ubuntu/debian:
apt-get install libxml2-dev
centos/redhat:
yum install libxml2-devel
yum源 原始碼安裝
1.國內yum源 網易163 yum源,安裝方法檢視 中科大的 yum源,安裝方法檢視 sohu的 yum源,安裝方法檢視 阿里雲的 yum源,安裝方法檢視 清華大學的 yum源,安裝方法檢視 浙江大學的 yum源,安裝方法檢視 中國科技大學yum源,安裝方法檢視 1 備份 root bogon c...
原始碼安裝PHP7和ApachePHP支援
本文參考文章,並在安裝過程中出現的問題加入解決方法。系統centos6.5 首先公升級yum倉 yum install epel release 擴充套件包更新包 yum update 更新yum源 安裝php依賴環境 yum y install libxml2 libxml2 devel open...
centos6 5 原始碼安裝php7
編譯安裝即可 tar zxvf libmcrypt 2.5.8.tar.gz cd libmcrypt 2.5.8 configure make make install 編輯 vim etc ld.so.conf 末行新增 usr local lib 並執行 ldconfig 編譯安裝過程 php...