Howto PHP4 auf PHP5 Updaten mit Plesk 8.1.1 und Suse Linux
Posted: 2007-05-22 07:38
Nach langem suchen, probieren und testen habe ich endlich einen
professionellen Weg gefunden, um PHP4 auf PHP5 in Verbindung mit Plesk zu
aktualisieren.
1. Laden Sie, nachdem Sie sich per SSH als root auf Ihrem Server
eingeloggt haben, sich das psa-php5-configurator-Paket für das
entsprechende Betriebssystem hier herunter:
SUSE 9.3: http://www.4711.biz/plesk/psa-php5-conf ... rpm.tar.gz
SUSE 10.0: http://www.4711.biz/plesk/psa-php5-conf ... rpm.tar.gz
Die Files werden heute im Laufe des Tages online gestellt
2. Entpacken Sie das tar.gz mittels folgendem Befehl:
SUSE 9.3:
tar xzf psa-php5-configurator-1.1.0-suse9.3.build81061129.22.noarch.rpm.tar.gz
SUSE 10.0:
tar xzf psa-php5-configurator-1.1.0-suse10.0.build81061129.22.noarch.rpm.tar.gz
3. Starten Sie YaST mittels "yast" und wählen unter "Software Management" folgende Pakete aus:
apache2-mod_php5
php5
php5-ctype
php5-dom
php5-gd
php5-gettext
php5-iconv
php5-imap
php5-mbstring
php5-mcrypt
php5-mysql
php5-zlib
php5-curl
php5-xsl
Wählen Sie dann das Paket apache2-mod_php4 aus und entfernen dieses (zweimal Leertaste drücken). Ignorieren Sie alle Abhängigkeiten, die angezeigt werden, wenn das Paket "apache2-mod_php5" ausgewählt bzw. apache2_mod-php4 abgewählt wird!
(Wenn Sie weitere PHP-Module benötigen installieren Sie diese analog)
4. Nach der Installation beenden Sie YaST und spielen das Paket mittels folgendem Befehl ein:
SUSE 9.3:
rpm -i psa-php5-configurator-1.1.0-suse9.3.build81061129.22.noarch.rpm
SUSE 10.0:
rpm -i psa-php5-configurator-1.1.0-suse10.0.build81061129.22.noarch.rpm
5. Entfernen Sie das Paket psa-php4-configurator mittels folgendem Befehl:
rpm -e psa-php4-configurator
6. Starten Sie den Apache neu:
/etc/init.d/apache2 restart
professionellen Weg gefunden, um PHP4 auf PHP5 in Verbindung mit Plesk zu
aktualisieren.
1. Laden Sie, nachdem Sie sich per SSH als root auf Ihrem Server
eingeloggt haben, sich das psa-php5-configurator-Paket für das
entsprechende Betriebssystem hier herunter:
SUSE 9.3: http://www.4711.biz/plesk/psa-php5-conf ... rpm.tar.gz
SUSE 10.0: http://www.4711.biz/plesk/psa-php5-conf ... rpm.tar.gz
Die Files werden heute im Laufe des Tages online gestellt
2. Entpacken Sie das tar.gz mittels folgendem Befehl:
SUSE 9.3:
tar xzf psa-php5-configurator-1.1.0-suse9.3.build81061129.22.noarch.rpm.tar.gz
SUSE 10.0:
tar xzf psa-php5-configurator-1.1.0-suse10.0.build81061129.22.noarch.rpm.tar.gz
3. Starten Sie YaST mittels "yast" und wählen unter "Software Management" folgende Pakete aus:
apache2-mod_php5
php5
php5-ctype
php5-dom
php5-gd
php5-gettext
php5-iconv
php5-imap
php5-mbstring
php5-mcrypt
php5-mysql
php5-zlib
php5-curl
php5-xsl
Wählen Sie dann das Paket apache2-mod_php4 aus und entfernen dieses (zweimal Leertaste drücken). Ignorieren Sie alle Abhängigkeiten, die angezeigt werden, wenn das Paket "apache2-mod_php5" ausgewählt bzw. apache2_mod-php4 abgewählt wird!
(Wenn Sie weitere PHP-Module benötigen installieren Sie diese analog)
4. Nach der Installation beenden Sie YaST und spielen das Paket mittels folgendem Befehl ein:
SUSE 9.3:
rpm -i psa-php5-configurator-1.1.0-suse9.3.build81061129.22.noarch.rpm
SUSE 10.0:
rpm -i psa-php5-configurator-1.1.0-suse10.0.build81061129.22.noarch.rpm
5. Entfernen Sie das Paket psa-php4-configurator mittels folgendem Befehl:
rpm -e psa-php4-configurator
6. Starten Sie den Apache neu:
/etc/init.d/apache2 restart