Chef de manière correcte pour charger de nouvelles tr / min et installer le paquet
Je suis en train d'installer la dernière version de php sur un centos boîte et je suis en difficulté.
Le livre de cuisine que j'ai été à la recherche à la opscode: https://github.com/opscode-cookbooks/php
Il n'a pas l'air comme je peux l'installer php 5.5 à l'aide que.
Pour installer manuellement, je voudrais simplement faire ce qui suit (sur centos 6.4):
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
yum install php55w php55w-opcache
Comment cela se traduit-il en aide cuisinier (solo) obtenir php 5.5 installé?
OriginalL'auteur Marty Wallace | 2013-08-11
Vous devez vous connecter pour publier un commentaire.
Il fonctionne toujours par l'installation de la source, mais yum est préférable d'installer les rpm pour gérer les dépendances et les mises à jour.
Si vous voulez juste php v5.3, aller de l'avant en utilisant le php livre de cuisine où l'option par défaut est l'installation de php53 de CentOS yum repo.
Si vous voulez php v5.5, vous pouvez simplement fournir une autre recette pour inclure un dépôt yum contient php55 comme Webtatic EL référentiel yum ou servergrove.com:
Puis il vous suffit de remplacer l'attribut
node['php']['packages']
dans votre node/environnement/le rôle d'objet pour installer php v5.5 via le opscode php livre de cuisine:OriginalL'auteur shawnzhu
Par défaut, le php livre de cuisine utilise les paquets pré-construits pour installer PHP sur Enterprise Linux. Vous pouvez modifier la
install_method
attribut dansattributes/default.rb
à la sourceVous devez également modifier le
default['php']['version']
,default['php']['checksum']
ou d'options de compilationdefault['php']['configure_options']
etc. pour le faire fonctionner.Si vous souhaitez utiliser les packages pré-compilés, regardez dans le Chef du les ressources et les fournisseurs de, voir si il est possible d'installer des paquets RPM à partir d'une URL à l'intérieur de recettes.
OriginalL'auteur Terry Wang