J'ai besoin d'installer les dernières versions d'apache, php et mysql qui sont disponibles sur leurs sites Web, mais le problème est que les référentiels apt n'ont pas encore ces versions de mises à jour.
Versions que je souhaite: Apache 2.4.4, PHP 5.4.16 et MySQL 5.6.12.
Versions disponibles via apt: Apache 2.2.22, PHP 5.4.15, MySQL 5.5.31.
Ubuntu ne prend pas en charge les versions ci-dessus des packages. S'il vous plaît, je veux de l'aide! Merci!
PS Tasksel n'a pas encore ces versions de packages.
Réponses:
Avant d'installer les nouvelles versions, vous devez désinstaller toutes les autres versions que vous avez déjà installées.
Installez Apache 2.4.4
Avant d'installer Apache 2.4.4, vous devez installer PCRE , sinon il ne réussira pas. Le processus d'installation de PCRE est simple. Après l'avoir téléchargé, exécutez les commandes de terminal suivantes:
Téléchargez APR et APR-Util depuis http://apr.apache.org , décompressez-les dans le répertoire Apache, / srclib / apr et / srclib / apr-util (aucun numéro de version dans les noms de répertoire) et tapez les commandes suivantes pour installer Apache :
Tapez la commande suivante pour démarrer Apache:
Il peut y avoir quelque chose de mal comme:
Tapez la commande suivante pour voir les dépendances de bibliothèque partagée de httpd:
Found "libpcre.so.1 => not found"
, puis tapez la commande suivante pour mettre à jour les liens:Redémarrez Apache et devrait fonctionner.
Source : http://zhuojun.info/?p=1121
Installez PHP 5.4.16
.tar.bz2
fichier: Comment installer un fichier tar.gz (ou .tar.bz2)?Installer MySQL 5.5.31
.rpm
fichier: comment installer et gérer les RPM?la source
Si vous ne souhaitez pas installer Apache 2.4 et PHP 5.5 à la main, vous pouvez trouver les deux dans mon PHP5 PPA.
J'ajouterai plus d'extensions PHP et de modules Apache 2.4 à mesure que les gens viendront les demander.
Il existe également un PPA MySQL 5.5 et MySQL 5.6 (et plus ).
la source
En général, il est peu probable que vous trouviez les dernières versions sur une pile pré-construite, car il y aura toujours un décalage entre une nouvelle version et les versions des packages dans les référentiels officiels en raison de la nécessité de "résoudre" les dépendances spécifiques au système et bizarreries.
Vous avez trois options:
Maintenant, à moins qu'il n'y ait une option / un besoin très spécifique qui n'est pas proposé / satisfait dans les packages disponibles ou que vous ne puissiez pas attendre que la vesrion soit incluse dans les référentiels, je vous suggère d'aller avec les binaires de pré-construction.
Là encore, la compilation à partir du code source est une excellente expérience de création de caractère qui vous aidera à apprécier le travail acharné des mainteneurs de packages :-) Vous devrez résoudre toutes les dépendances de packages manuellement.
Cela dit, les projets importants et actifs comme Apache, PHP et MySQL offrent une documentation assez complète et des procédures d'installation à partir des sources.
la source
Un autre moyen pratique d'installer les dernières versions d'Apache, Php et Mysql que j'ai trouvé très pratique est d'utiliser PPA, c'est-à-dire Personal Package Archieve. Recherchez simplement les ppa pour le package logiciel que vous souhaitez et ajoutez simplement ce ppa aux référentiels et installez le logiciel à l'aide des commandes suivantes. N'oubliez pas que les PPA sont construits par des utilisateurs qui souhaitent aider d'autres utilisateurs ou développeurs en leur fournissant les derniers logiciels.
Il y a aussi d'autres ppa disponibles.
Ce sera peut-être pratique pour tout utilisateur ayant la même question que la mienne.
la source