Küchenchef richtigen Weg zum laden neuer rpm und installieren Sie Paket
Ich versuche zu installieren die neueste version von php auf centos-box und bin zu kämpfen.
Dem Kochbuch bin ich auf der Suche auf der opscode ein: https://github.com/opscode-cookbooks/php
Es sieht nicht wie kann ich das installieren von php 5.5 mit, dass.
Manuell installieren würde ich einfach die folgenden (auf centos 6.4):
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
yum install php55w php55w-opcache
Wie funktioniert das übersetzen in Koch (solo), um php 5.5 installiert?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es immer funktioniert, von der Installation aus den Quellen, aber yum ist bevorzugt, zum installieren von rpm-für die Verwaltung von Abhängigkeiten und updates.
Wenn Sie wollen einfach nur php v5.3, gehen Sie vor Verwendung der php-Kochbuch, wo die Standard-option ist die Installation php53 von CentOS yum-repo.
Wenn Sie möchten, php v5.5, können Sie einfach ein anderes Rezept, um eine yum-repository enthält php55 wie Webtatic EL yum-repository oder servergrove.com:
Dann brauchen Sie nur zum überschreiben des Attributs
node['php']['packages']
in Ihren Knoten/Umwelt/Rolle Objekt installieren von php v5.5 über die opscode php Kochbuch:Standardmäßig die php-Kochbuch verwendet pre-built-Pakete zu installieren PHP auf Enterprise Linux. Sie können ändern Sie die
install_method
Attribut inattributes/default.rb
QuelleMüssen Sie auch ändern Sie die
default['php']['version']
,default['php']['checksum']
oder Optionen kompilierendefault['php']['configure_options']
etc. zu machen, damit es funktioniert.Wenn Sie möchten, verwenden Sie die vorkompilierten Pakete, Blick in Chef ' s Ressourcen und Anbieter, zu sehen, ob es möglich ist, installieren Sie RPM-Pakete, die von einer URL innerhalb der Rezepte.