2013-10-06 26 views
2

通過使用下面的文件,我只能得到'PHP 5.3.10-1ubuntu3.8'。我至少需要php 5.4,並且真的很喜歡php 5.5。Salt-Stack/Vagrant:ubuntu上的php 5.5 12.04

任何人都可以幫我嗎?我一直在四處尋找幾個小時,似乎這不是一個被大量討論的話題。

在此先感謝。

php.sls

php5-fpm: 
    pkg: 
    - installed 
    service.running: 
    - enable: True 
    - watch: 
     - file: /etc/php5/fpm/pool.d/www.conf 
    - require: 
     - pkg: php5-fpm 
     - pkg: php5-mcrypt 
     - pkg: php5-curl 
     - pkg: php5-mysql 
     - pkg: php5-cli 
    file.managed: 
    - name: /etc/php5/fpm/pool.d/www.conf 
    - source: salt://packages/php/www.conf 
    - user: root 
    - group: root 
    - mode: '0640' 
    - require: 
     - pkg: php5-fpm 

回答

6

就想通了,你可以使用回購協議!

php5_ppa: 
    pkgrepo.managed: 
    - ppa: ondrej/php5 

php5-fpm: 
    pkg.latest: 
    - refresh: True 
    - require: 
     - pkgrepo: php5_ppa 
    service.running: 
    - enable: True 
    - watch: 
     - file: /etc/php5/fpm/pool.d/www.conf 
    - require: 
     - pkg: php5-fpm 
     - pkg: php5-mcrypt 
     - pkg: php5-curl 
     - pkg: php5-mysql 
     - pkg: php5-cli 
    file.managed: 
    - name: /etc/php5/fpm/pool.d/www.conf 
    - source: salt://packages/php/www.conf 
    - user: root 
    - group: root 
    - mode: '0640' 
    - require: 
     - pkg: php5-fpm