原始碼編譯安裝php5 6

2021-07-16 04:57:06 字數 1611 閱讀 3949

cd /usr/local/src

wget

.net/get/php-5.6

.24.tar

.gz/from/this/mirror

mv mirror php-5.6

.24.tar

.gztar -zxvf php-5.6

.24.tar

.gzcd php-5.6

.24

xml擴充套件

apt-get install libxml2-dev
png擴充套件

apt-get install libpng12-dev
freetype擴充套件

apt-get

-y install libfreetype6-dev

openssl擴充套件

apt-get install openssl

apt-get install libcurl3-openssl

-dev

jpeg擴充套件

apt-get install libjpeg-dev
./configure --prefix=/opt/php --with-config-file-path=/opt/php/lib --enable-mbstring --enable-ftp --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-openssl-dir=/usr --with-openssl --with-pdo-mysql=mysqlnd --with-pear --enable-sockets --with-freetype-dir=/usr --enable-gd-native-ttf --with-zlib --with-libxml-dir=/usr --with-xmlrpc --enable-zip --enable-fpm --enable-fpm --enable-xml --enable-sockets --with-gd --with-zlib --with-iconv --enable-zip --with-freetype-dir=/usr/lib/ --enable-soap --enable-pcntl --enable-cli
安裝了依賴的元件以後,應該就不會報錯,如果報錯請安裝缺少的元件,然後重新生成配置檔案。

make && make install
當我們遷移伺服器的時候,上述生成配置檔案的**需要與原php伺服器的一直,我們可以使用php-config --configure-options檢視。

php-config的位置在 php/bin/php-config

直接編譯安裝php之後,是沒有php.ini的,我們可以從解壓縮後的目錄copy到/opt/php/lib,然後進行配置生效。

/opt/php/lib是在./configure中配置的路徑

centos6 5原始碼安裝PHP5 6

1.安裝依賴應用 yum y install gcc gcc c autoconf libjpeg libjpeg devel libpng libpng devel freetype freetype devel libpng libpng devel libxml2 libxml2 devel ...

原始碼安裝php5 6時的配置

原始碼安裝php5.6時的配置 configure prefix usr local php with config file path usr local php etc with iconv dir usr local with freetype dir with jpeg dir with p...

linux debian 編譯安裝php5 6

安裝編譯程式 apt get install gcc apt get install make apt get install libxml2 apt get install libxml 2.6 dev 建立安裝目錄 mkdir usr local php mkdir usr local php ...