2016-06-28 63 views
-1

今天,目前的PHP版本是Php7.0.8,我想用aptitude來安裝Php7.0.5。例如,dotdeb存儲庫有可能嗎?獲取並安裝特定的PHP版本與aptitude

如何在Debian 8 Jessie上使用aptitude獲取特定的php版本?

+0

我投票結束這個問題作爲題外話,因爲它可能會得到更好的在[Linux&Unix](http://unix.stackexchange.com/)上回答。 – vascowhite

+0

是的,你可以使用dotdeb:https://www.dotdeb.org/2016/06/24/php-7-0-8-for-jessie/和https://www.dotdeb.org/instructions/ – Marki555

+0

不,我不能,因爲我希望php 7.0.5 for jessie –

回答

1

您可以安裝php7.0.5:

  • 首先,獲取存檔安裝:

    wget http://www.php.net/distributions/php-7.0.5.tar.xz 
    
  • 接下來,解壓縮文件:

    tar xvfJ php-7.0.5.tar.xz 
    
  • 走進目錄提取:

    cd php-7.0.5 
    
  • 配置安裝(You can help with the online php documentation installation configuration option

    ./configure --prefix=/usr  \ 
        --sysconfdir=/etc   \ 
        --localstatedir=/var   \ 
        --datadir=/usr/share/php  \ 
        --mandir=/usr/share/man  \ 
        --enable-fpm     \ 
        --with-fpm-user=www-data  \ 
        --with-fpm-group=www-data \ 
        --with-config-file-path=/etc \ 
        --enable-fastcgi    \ 
        --enable-ftp   
    
  • 安裝:

    make 
    
    make test 
    
    make install        
    
  • 安裝的php.ini:

    install -v -m644 php.ini-production /etc/php.ini && mv -v /etc/php-fpm.conf{.default,} 
    

你應該獲得輸出這樣的:

  • php -v

PHP 7.0.5-1〜dotdeb + 8.1(CLI)(NTS) 版權(C)1997年至2016年的PHP集團 Zend引擎V3.0.0,版權所有(C)1998年至2016年Zend技術 與Zend OPcache v7.0.6-dev的,版權所有(C)2099至16年,由Zend技術

  • php-fpm -v

PHP 7.0.5-1〜dotdeb + 8.1(FPM-FCGI) 版權(C)1997年至2016年的PHP組 Zend引擎V3.0.0,版權所有1998-2016 Zend Technologies Zend OPcache v7.0.6-dev,版權所有(c)1999-2016,由Zend科技