mise a jour php

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

mise a jour php

Messagepar rumple » 09 Fév 2005 00:29

Bonjour a tous

je souhaite faire une mise a jour de php (actuellment en 4.1.2) vers la derniere version stable (4.3.10) mais lorsque je procede a la mise a jour avec putty, ce dernier m'indique qu'il y a un confit avec la version actuellement installée. Comment dois-je proceder ?
par avance merci.
Avatar de l’utilisateur
rumple
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 23 Mars 2004 01:00

Messagepar Grand-Pa » 09 Fév 2005 00:52

Tu crées le script suivant et tu l'exécutes. Normalement, ça roule comme sur des roulettes.
Code: Tout sélectionner
#!/bin/bash

mkdir -p /root/phpupgrade
cd /root/phpupgrade
wget -nc -nd -S http://contribs.org/contribs/ergozd/scripts/phprpms/php-4.3.10-3eo.i386.rpm
wget -nc -nd -S http://contribs.org/contribs/ergozd/scripts/phprpms/php-devel-4.3.10-3eo.i386.rpm
wget -nc -nd -S http://contribs.org/contribs/ergozd/scripts/phprpms/php-imap-4.3.10-3eo.i386.rpm
wget -nc -nd -S http://contribs.org/contribs/ergozd/scripts/phprpms/php-ldap-4.3.10-3eo.i386.rpm
wget -nc -nd -S http://contribs.org/contribs/ergozd/scripts/phprpms/php-mysql-4.3.10-3eo.i386.rpm
wget -nc -nd -S http://contribs.org/contribs/ergozd/scripts/phprpms/php-odbc-4.3.10-3eo.i386.rpm
wget -nc -nd -S http://contribs.org/contribs/ergozd/scripts/phprpms/php-snmp-4.3.10-3eo.i386.rpm
wget -nc -nd -S http://download.fedoralegacy.org/redhat/7.3/os/i386/unixODBC-2.2.0-5.i386.rpm

rpm -qa > rpmlist
IS_ODBC=`pic rpmlist | grep -c unixODBC`
if [ $IS_ODBC -eq 0 ]
then
    rpm -Uvh unixODBC-2.2.0-5.i386.rpm
else
    echo "unixODBC installed, skipping install"
fi
rpm -Uvh --nodeps php*.rpm
mkdir -p /etc/e-smith/templates-custom/etc/php.ini
touch /etc/e-smith/templates-custom/etc/php.ini/50PathsDirectories
echo 'include_path        = ".:/usr/share/pear"' > /etc/e-smith/templates-custom/etc/php.ini/50PathsDirectories
echo 'doc_root            =' >> /etc/e-smith/templates-custom/etc/php.ini/50PathsDirectories
echo 'user_dir            =' >> /etc/e-smith/templates-custom/etc/php.ini/50PathsDirectories
echo 'extension_dir       = /usr/lib/php4' >> /etc/e-smith/templates-custom/etc/php.ini/50PathsDirectories
echo 'enable_dl           = On' >> /etc/e-smith/templates-custom/etc/php.ini/50PathsDirectories
pear upgrade Log
pear upgrade Date
/sbin/e-smith/expand-template /etc/php.ini
service httpd restart
Et hop, finis les galons !
Avatar de l’utilisateur
Grand-Pa
Vice-Amiral
Vice-Amiral
 
Messages: 728
Inscrit le: 08 Avr 2002 00:00
Localisation: Gap, France

mise a jpur php

Messagepar rumple » 09 Fév 2005 01:10

merci beaucoup pour ton aide rapide, mais :( marche pas

ou alors je n'ai pas bien compris comment créé un script (j'ai tout selectionné puis copie dans putty) et apres redemarrage du httpd j'ai toujours la version 4.1.2 de php dans php myadmin
help.......
Avatar de l’utilisateur
rumple
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 23 Mars 2004 01:00

message d'erreur

Messagepar rumple » 09 Fév 2005 01:54

[root@webdevil rpm]# rpm -ivh php-4.3.8-2.i386.rpm
Preparing... ########################################### [100%]
file /etc/php.ini from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/bin/php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/lib/apache/libphp4.so from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/Archive/Tar.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/Console/Getopt.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/DB.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/DB/common.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/DB/fbsql.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/DB/ibase.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/DB/ifx.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/DB/msql.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/DB/mssql.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/DB/mysql.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/DB/oci8.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/DB/odbc.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/DB/pgsql.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/DB/storage.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/DB/sybase.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/HTTP.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/Mail.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/Mail/RFC822.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/Mail/sendmail.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/Mail/smtp.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/Net/SMTP.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/Net/Socket.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/PEAR.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/PEAR/Common.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/PEAR/Config.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/PEAR/Installer.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/PEAR/Packager.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/PEAR/Registry.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/PEAR/Remote.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/System.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
file /usr/share/pear/XML/Parser.php from install of php-4.3.8-2 conflicts with file from package php-4.1.2-7.3.6es1
[root@webdevil rpm]#

qqn peut 'il m'aider SVP ?
Avatar de l’utilisateur
rumple
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 23 Mars 2004 01:00

ok pour php...maintenant mysql

Messagepar rumple » 09 Fév 2005 02:21

ca y est c'est resolu pour php grace au script trouve dans le post concernat les mises a jours de securite. Il me resta a faire la mise a jour de mysql.
Si qqn a un script automatise (comme pour php) cela serait formidable
merci a tous
Avatar de l’utilisateur
rumple
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 23 Mars 2004 01:00

Messagepar Pabze » 09 Fév 2005 09:42

Bonjour,

Grand'Pa a déjà été bien gentil de te donner la marche a suivre ! Qui plus est son script fonctionne trés bien !
Le tout n'était pas de tout copier dans putty ! Ce qui ne sert a rien mais de créer un fichier !

Connexion avec putty sur ton server
Création d'un fichier :
Code: Tout sélectionner
touch majphp430.sh

Edition du fichier créé :
Code: Tout sélectionner
vi majphp430.sh

Appuyé sur "i" une fois le fichier ouvert et y coller les lignes de code de Grand'Pa
Appuyé sur "ECHAP" puis taper " :wq " pour enregistrer et quitter vi
Modifier les droit avec un
Code: Tout sélectionner
chmod 744 majphp430.sh

Puis taper
Code: Tout sélectionner
sh majphp430.sh

Voila !


Pour tout cela tu as des dixaine et des dixaine d'info sur internet (Merci google)
De plus si tu as trouvé le script pour php, tu en trouveras un pour MySQL sur contribs.org !
Alors, je ne serai pas désagréable mais cherches un peu !!!!

Merci,
PABZE
L'or c'est bien, les platines c'est mieux.
Avatar de l’utilisateur
Pabze
Amiral
Amiral
 
Messages: 1263
Inscrit le: 25 Août 2003 00:00
Localisation: Lille


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron