2、解壓縮並且進入解壓縮後的檔案目錄下
4、make;make install
遇到問題:
1、configure: error: xml2-config not found. please check your libxml2 installation(參看:
安裝php時的報錯
checking libxml2 install dir... no
checking for xml2-config path...
configure: error: xml2-config not found. please check your libxml2 installation.
檢查是否安裝了libxm包
[root@xkwb3403 php-5.3.8]# rpm -qa |grep libxml2
libxml2-2.6.26-2.1.12
libxml2-python-2.6.26-2.1.12
重新安裝libxml2和libxml2-devel包
yum install libxml2
yum install libxml2-devel -y
安裝完之後查詢xml2-config檔案是否存在
[root@xkwb3403 php-5.3.8]# find / -name "xml2-config"
/usr/bin/xml2-config
如果存在的話重新安裝php
[root@xkwb3403 php-5.3.8]# ./configure
安裝成功的標誌是
之後再進行編譯
make && make install
參看2、configure: error: cannot find openssl's
解決辦法:yum install openssl.x86_64 openssl-devel.x86_64 -y
3、configure: error: please reinstall the libcurl distribution - easy.h should be in /include/curl/
解決辦法:yum install libcurl.x86_64 libcurl-devel.x86_64 -y
4、configure: error: libjpeg.(a|so) not found.
解決辦法:yum install libjpeg-devel -y; ln -s /usr/lib64/libpng.so /usr/lib/
configure: error: libpng.(a|so) not found.
解決辦法:yum install libpng libpng-devel -y; ln -s /usr/lib64/libpng.so /usr/lib/
configure: error: freetype.h not found.
解決辦法:yum install freetype-devel
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原始碼安裝
解壓 tar xjvf gz檔案 xjvf bz2檔案 進入解壓後目錄 安裝必須工具yum y install libxml2yum y install libxml2 develyum install sqlite devel配置.configure prefix 自定義安裝目錄 with zli...
CentOS以原始碼方式安裝PHP
系統環境 centos 6.5 64位 nginx 1.6.2 mysql 5.6.23 php 5.6.6 依賴庫 為了省事,直接用yum來安裝吧 yum y install libmcrypt devel libxml2 devel curl devel libjpeg devel libpng...