J'utilise buntu 12.04 LTS 64 bits sur ma machine. J'ai déjà installé serveur LAMP sur ma machine.
J'utilise la version suivante Apache HTTP Server.
J'ai reçu les informations suivantes après avoir saisi la commande suivante dans le terminal de ma machine:
apachectl -V
Server version: Apache/2.4.10 (Ubuntu)
Server built: Jul 22 2014 22:57:50
Server's Module Magic Number: 20120211:36
Server loaded: APR 1.5.1, APR-UTIL 1.5.3
Compiled using: APR 1.5.1, APR-UTIL 1.5.3
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/Apache2"
-D SUEXEC_BIN="/usr/lib/Apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/Apache2.pid"
-D DEFAULT_SCOREBOARD="logs/Apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="Apache2.conf"
J'utilise la version suivante PHP sur ma machine. Voici la commande que je lance et les informations que j'ai vues:
php -v
PHP 5.5.19-1+deb.sury.org~precise+1 (cli) (built: Nov 19 2014 19:32:34)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies
Lorsque je clique sur l'URL: http://localhost/phpmyadmin
dans la barre d'adresse de mon navigateur, l'écran de connexion de phpMyAdmin est chargé, puis je saisis le nom d'utilisateur et le mot de passe pour me connecter. Une fois connecté, j'ai vu les détails suivants dans le volet de droite.
**MySQL**
- Server: Localhost via UNIX socket
- Server version: 5.5.40-0ubuntu0.12.04.1
- Protocol version: 10
- User: root@localhost
- MySQL charset: UTF-8 Unicode (utf8)
**Web server**
- Apache/2.4.10 (Ubuntu)
- MySQL client version: 5.5.40
- PHP extension: mysqli
**phpMyAdmin**
- Version information: 3.4.10.1deb1
- Documentation
- Wiki
- Official Homepage
- Contribute
- Get support
- List of changes
Je ne sais pas si les versions des logiciels serveur MySQL, client MySQL et phpMyAdmin sont les dernières versions stables ou non. S'il vous plaît guidez-moi à cet égard.
Maintenant, je veux mettre à jour serveur MySQL, MySQL Client et phpMyAdmin vers les dernières versions stables sur ma machine locale qui s'exécute sur buntu 12.04 LTS 64 bits.
Quel devrait être le moyen efficace, fiable, sûr et facile de le faire?
S'il vous plaît, aidez-moi à cet égard.
Merci d'avance.
J'attendrais d'une version buntu LTS telle que la vôtre la dernière version stable de tous les logiciels que vous avez mentionnés. Vous avez 2 ans dans la période d'assistance de 5 ans de votre version, je pense donc que c'est une attente raisonnable.
Passer à la version 14.04 ne semble pas être une bonne idée. La modernisation est une opération délicate à prendre à la légère, potentiellement un obstacle majeur. La période de support de 14.04 se terminera un an plus tôt que la période actuelle, vous devrez donc effectuer la mise à niveau un an plus tôt.
Pour mettre à jour le logiciel que vous avez répertorié, vous pouvez utiliser cette commande:
apt-get install names_of_packages
Cela ne mettra à niveau que les packages sélectionnés. Si cela ne vous dérange pas, il est bon de garder tout votre système à jour, avec:
apt-get upgrade
Si, en revanche, la version d'Apache/MySQL fournie avec 12.04 est vraiment trop ancienne pour vous, vous voudrez peut-être envisager d'installer la dernière version à partir du code source. Cependant, à ce stade, les avantages de cette approche par rapport à la mise à niveau vers 14.04 deviennent discutables.
Dans tous les cas, avant de faire des changements majeurs (apt-get install
ou apt-get upgrade
ne comptent pas comme des changements majeurs, ils doivent être sûrs), je vous recommande de créer un système de clonage (dans VirtualBox ou autre), exportez vos paramètres actuels et réimportez-les dans le clone et testez-les soigneusement.