解壓 tar -xjvf(gz檔案)/-xjvf(bz2檔案)
進入解壓後目錄 安裝必須工具yum -y install libxml2
yum -y install libxml2-devel
yum install sqlite-devel
配置./configure --prefix=自定義安裝目錄 --with-zlib --enable-zip --with-openssl --enable-fpm --enable-mbstring --with-libdir=lib64
如果遇到configure: error: cannot run c compiled programs.
執行uname -m
檢視系統 在重複命令加上--host=x86_64
,x86_64是uname -m的執行結果
make
make install
如遇錯誤
cp
-pr -f phar.phar /usr/local/php7/bin/phar
cp: cannot stat 'phar.phar': no such file or directory
make: ***
[install-pharcmd] error 1
解決:find .
-name 'phar.phar'
找到 phar.phar 檔案, 移動或者複製到安裝指令執行的目錄下就行了.
vim ~/
.bash_profile
新增到export path 下alias php=/home/vagrant/test/php/bin/php
儲存執行source ~/
.bash_profile
centos下原始碼安裝php擴充套件
使用yum一直安裝擴充套件一直報錯,在網上找了原始碼安裝包方法,並總結了一下 3.進入對應的本地擴充套件目錄,以posix為例 cd usr include php ext posix usr include php ext posix 為本地擴充套件路徑 4.生成編譯檔案 phpize 5.指令碼...
CentOS原始碼安裝PHP
先安裝需要的庫 yum y install libxml2 yum y install libxml2 devel yum y install gd yum y install gd devel yum y install curl curl devel yum y install libjpeg ...
CentOS 原始碼安裝PHP
2 解壓縮並且進入解壓縮後的檔案目錄下 4 make make install 遇到問題 1 configure error xml2 config not found.please check your libxml2 installation 參看 安裝php時的報錯 checking libx...