php - ubuntu 12.04 上的 Salt-Stack/Vagrant : php 5. 5

标签 php configuration vagrant salt-stack

通过使用下面的文件,我只能获得“PHP 5.3.10-1ubuntu3.8”。我至少需要 php 5.4 并且真的很喜欢 php 5.5。

谁能帮帮我吗?我已经环顾了几个小时,似乎这不是一个经常被谈论的话题。

提前致谢。

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

最佳答案

刚刚发现你可以使用存储库!

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

关于php - ubuntu 12.04 上的 Salt-Stack/Vagrant : php 5. 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19212157/

相关文章:

java - EnableElasticSearchRepositories 异常

java - Spring 配置文件由实现列表组成

nginx - Vagrant 和 NGINX 仅适用于 80 以外的端口

ruby-on-rails - Rails 应用无法连接到 Vagrant 上的 private_pub

php - Laravel 5.2 - ajax 检查数据库中是否存在值

php - PHP 和智能手机设备之间的密码验证

tomcat - 是否需要所有tomcat端口

php - 使用mysql从两个不同的表中获取结果

javascript - 如何使用 JavaScript 动态更改事件处理程序?

mysql - Puppet 确保在 MySQL 之前更新 apt-get