CentOS 原始碼安裝PHP

2021-06-19 00:54:04 字數 1474 閱讀 9204

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...