編譯安裝多個php版本

2021-10-11 18:59:45 字數 682 閱讀 9230

1、先安裝好php7.2,因需要再安裝乙個php5.2版本

解壓之後,放在/usr/local/php52目錄,再進行編譯安裝

./configure  --with-mysql=/usr/local/mysql  --prefix=/usr/local/php52 --enable-fastcgi --enable-zip --enable-fpm --enable-gd-native-ttf --with-config-file-path=/usr/local/php52/etc --with-config-file-scan-dir=/usr/local/php52/etc/php.d --with-curl --with-libxml-dir=/usr/lib64 --with-gd --with-jpeg-dir --with-freetype-dir=/usr/lib64 --with-png-dir --with-mcrypt --with-mhash --enable-mbstring --with-kerberos --with-gettext --enable-bcmath –with-iconv=/usr/local/

此時會報錯  undefined reference to `libiconv' ,此時修改 vim 當前目錄的   makefile檔案,查詢-lcrypt,在後面新增 -liconv ,之後再執行make && make install操作即可。

多版本PHP編譯安裝擴充套件

但是有個問題,由於我並沒有使用mac系統自帶的php,而是用macports安裝了另乙個php。所以在安裝擴充套件的時候就要注意了。其實只需找準php版本對應的phpize和php config就可以往下編譯安裝了。php config 接下來cd進入到解壓後的目錄,執行對應版本phpize,生成c...

linux 系統下安裝多個php版本

思路 php安裝配置引數 configure prefix usr local php71 exec prefix usr local php71 bindir usr local php71 bin sbindir usr local php71 sbin includedir usr local...

Windows配置多個PHP版本

今天接手新的專案,用 composer update 了一下,很多類庫更新了 建議大家不要隨便 composer update 整個composer,只對單個類庫進行update。新接手的話直接用composer install,專案中有些類庫更新頻繁,需要更高版本的php才支援,公升級版本可能會遇...