系統可以兩個版本的php並存嗎,一個系統可以兩個版本的php並存嗎

時間 2021-09-04 16:28:48

1樓:匿名使用者

應用環境

lnmp的環境,當前php版本5/php5/php-5/downloads/php-5.2.14-fpm-0.

5.14.diff.

gz 2.解壓php-5.2.

14,並打上php-fpm的補丁:

export php_autoconf=/usr/local/autoconf-2.13/bin/autoconf¬ export php_autoheader=/usr/local/autoconf-2.13/bin/autoheader 3.

編譯安裝php-5.2.14在新的路徑(/usr/local/php-5.

2.14)下,注意–prefix、–with-config-file-path的路徑,並且開啟fastcgi和fpm選項:

cd php-5.2.14/ .

/buildconf --force ./configure --prefix=/usr/local/php-5.2.

14 --with-config-file-path=/usr/local/php-5.2.14/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-fastcgi --enable-fpm make zend_extra_libs='-liconv' make install 4.

設定/usr/local/php-5.2.14/etc/php-fpm.

conf,監聽埠:

127.0.0.1:9001 或者監聽檔案:

/path/to/unix/socket 其他引數根據伺服器環境和需求自行定製。

5.啟動php-fpm,以後可以通過php-fpm進行管理:

/usr/local/php-5.2.14/sbin/php-fpm start 字php5.

3.3後,php已經將php-fpm繼承到php中,而且內建的php-fpm預設不支援(startstopreload)的平滑啟動引數,需要使用官方源**中提供的啟動指令碼來控制:

cp -f (php -5.3.x-source-dir)/sapi/fpm/init.

d/php-fpm /etc/init.d/php-fpm start php-fpm支援的操作:

vi /usr/local/php-5.2.14/etc/php.ini

/usr/local/php-5.2.14/sbin/php-fpm reload

7.修改nginx配置,對需要的服務配置使用php-5.2.14:

location ~ .*.(phpphp5)?$ 8.記錄一下自己編譯php5.5.10使用的配置

./configure --prefix=/usr/local/php-5.5.

10 --with-config-file-path=/usr/local/php-5.5.10/etc --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-bz2 --with-curl=/usr/bin --enable-ftp --enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-freetype-dir=/usr/local --enable-gd-native-ttf --with-iconv-dir=/usr/local --enable-mbstring --enable-calendar --with-gettext --with-libxml-dir=/usr/local --with-zlib --with-pdo-mysql=mysqlnd --enable-dom --enable-xml --enable-fpm --with-libdir=lib64 --with-mcrypt=/usr/bin --enable-zip --enable-soap --enable-mbstring --with-gd --with-openssl --enable-pcntl --with-xmlrpc --enable-opcache

php函式返回值,php 函式裡面可以有兩個以上的返回值嗎?

陽光上的橋 問題1 返回值不是說是計算後的結果嗎,為什麼這裡可以不用任何計算直接在中括號內用return呢?不用任何計算也是計算,你的例子中是函式計算,計算函式date的結果,是一定形式的日期字串,然後再返回這個字串 friday october 11th 2013 問題2 有個口訣是 返回函式名 ...

小米3兩個版本該入手哪個,小米3的兩個版本有什麼區別呢??

3g現在只多了一個比較實用的功能就是個人熱點,就是可以把你的手機作為一個無線路由器,別的裝置連線你的手機可以上網,3g也沒啥就是上網速度快,然後特別費流量。如果你不需要的話,2g也沒什麼,總之開通流量就是為了上網,只是一個網速快一個網速慢而已。 小米 嗨!移動使用者建議您首選td版本的。最新發布的手...

同一臺電腦可以裝兩個版本的ps嗎

可以的 只需要版本不一樣就好了 我的電腦上安裝了一個ps cs3 還安裝了一個ps cs6 望採納 大西瓜 可以,但兩個版本的不能安裝在一個資料夾內,不然會將先安裝的那個覆蓋掉。另外在圖形檔案開啟時,只能用其中一個版本開啟,一般是後安裝的一個,如果想用另外一個版本的開啟,可以在檔案上按滑鼠右鍵盤,選...