Strato Server / Suse Linux 9.0 PHP auf 5 updaten

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Strato Server / Suse Linux 9.0 PHP auf 5 updaten

    oh mann was für eine nacht :/

    habe mir den allerbilligsten server den ich gefunden habe gemietet, damit ich herumexperimentieren kann, und musste feststellen, dass nur php 4.3.3 installiert war, aber ich habe ein paar grössere phpprojekte vor, und brauche die neuen objektorientierten funktionen von php5

    damit ihr nicht das selbe durchmachen müsst wie ich, so gehts:

    PHP5 herunterladen und auspacken (z.B. mit tar xfz php-5.0.1.tar.gz)

    Ins PHP-Verzeichnis wechseln (cd php-5.0.3)

    PHP Configure starten

    ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/sbin/apxs2 --with-libxml-dir=/usr/lib --with-zlib --with-zlib-dir=/usr/lib --with-mysql=/usr/bin/mysql --with-gd --enable-sockets --with-gettext=/usr/bin/gettext

    PHP kompilieren

    make

    Installation vorbereiten

    cp /etc/apache2/sysconfig.d/loadmodule.conf /etc/apache2/httpd2-prefork.conf
    make install

    Apache anpassen:

    pico -w /etc/sysconfig/apache2

    (oder mit joe:
    joe /etc/sysconfig/apache2

    speichern geht mit strg + k und dann x)

    Hier die Zeile mit den zu benutzenden Modulen anpassen

    APACHE_MODULES="access actions ... php4" wird zu:
    APACHE_MODULES="access actions ... php5"

    Apache2 neu starten

    /etc/init.d/apache2 stop
    /etc/init.d/apache2 start
    etwas, dass mich ne menge zeit gekostet hat war:

    --enable-soap

    NICHT verwenden, is ein bug ab version 5.0.1 : http://bugs.php.net/bug.php?id=29665

    wer soap braucht muss wohl mit 5.0.0 vorlieb nehmen
    die optionen müsst ihr wohl noch anpassen


    so, eine frage: ich kann mir von strato auch ne debian/gnu linux version 3.0 installieren lassen, die is wohl besser als linux 9 oder ? vor allem wenn man wie ich mit der hand updaten will...

    das problem is nur, dass strato zwar 5 optionen hat, aber confixx nur zusammen mit suse 9.0 installiert wird, unter debian müsste ich es wohl mit der hand ziehen, den key und aktivierungskey hat strato geschickt, weiss jmd. ob es schwer ist confixx zu installieren ?

    ich hab mir den server nur geholt, um damit rumzuspielen, bevor ich vielleicht mal selber die sachen hoste
    bisher hatte ich nen admin, aber ich will das endlich mal selber alles auf die reihe kriegen ^^

    n8 max
    Zuletzt geändert von MaxP0W3R; 23.01.2005, 08:22.


    An mich bitte keine unaufgeforderten E-Mails senden (ausser ihr seid bereit geld zu zahlen, dann gerne )

  • #2
    hallo ich habe auch einen Strato Server nur wenn ich nach deiner beschreibung gehe bekomm ich nen fehler


    hXXXXX:/home/php-5.0.4 # ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/sbin/apxs2 --with-libxml-dir=/usr/lib --with-zlib --with-zlib-dir=/usr/lib --with-mysql=/usr/bin/mysql --with-gd --enable-sockets --with-gettext=/usr/bin/gettext
    loading cache ./config.cache
    checking host system type... i686-pc-linux-gnu
    checking for gcc... gcc
    checking whether the C compiler (gcc ) works... yes
    checking whether the C compiler (gcc ) is a cross-compiler... no
    checking whether we are using GNU C... yes
    checking whether gcc accepts -g... yes
    checking whether gcc and cc understand -c and -o together... yes
    checking how to run the C preprocessor... gcc -E
    checking for AIX... no
    checking if compiler supports -R... no
    checking if compiler supports -Wl,-rpath,... yes
    checking for re2c... exit 0;
    checking whether ln -s works... yes
    checking for mawk... no
    checking for gawk... gawk
    checking for bison... no
    checking for byacc... no
    configure: warning: You will need bison if you want to regenerate the PHP parsers.
    checking for flex... lex
    checking for yywrap in -ll... no
    checking lex output file root... ./configure: line 2422: lex: command not found
    configure: error: cannot find output from lex; giving up
    hXXXX:/home/php-5.0.4 #

    wie komm ich da nun weiter oder was ist da falsch ?

    Kommentar


    • #3
      @sivo

      Du mußt noch Bison und flex installieren bevor du php erfolgreich kompilieren kannst

      mfg

      Kommentar


      • #4
        Hier in etwa die Debian Install

        (source list updaten)
        /etc/apt/source

        http://blog.synperium.de/archives/20...p5-auf-apache/


        apt-get upgrade

        apt-get install libapache2-mod-php5 php5
        apt-get install apache2
        mysql und so weiter
        apt-get install vsftpd
        apt-get install phpmyadmin
        apt-get install postfix
        apt-get install webalizer
        apt-get install unzip
        apt-get install mod_python
        apt-get install libdbd-pg-perl libpg-perl

        apt-get dist-upgrade








        wget http://download1.sw-soft.com/Confixx...0050519.17.tgz
        wget http://download1.sw-soft.com/Confixx...0050519.17.tgz
        wget http://download1.sw-soft.com/Confixx...0050519.17.tgz

        tar xvfz confixx_pro_3.0.9_install_20050519.17.tgz
        tar xvfz confixx_pro_3.0.9_install_mysql4_20050519.17.tgz
        tar xvfz confixx_pro_3.0.9_install_mysql3_20050519.17.tgz

        cd confixx-install

        ./config.pl

        ./install.pl


        bearbeite die Datei /etc/crontab und fügen Sie die folgende
        Zeile hinzu:
        */1 * * * * root /root/confixx/confixx_updatescript.pl


        /etc/init.d/apache2 restart
        /etc/init.d/postfix restart


        http://deine-domain.de/reg/

        Zuletzt geändert von noex; 15.10.2005, 23:23.

        Kommentar


        • #5
          Habe ein Problem. (Ganz unten ein error) was kann das sein?

          Configuring extensions
          checking whether to enable LIBXML support... yes
          checking libxml2 install dir... /usr/lib
          configure: error: xml2-config not found. Please check your libxml2 installation.

          Kommentar


          • #6
            Google liefert einiges, u.a. http://www.goldmann.de/php5-beta-unt..._tipp_102.html
            Warum suchst du nicht selbst?

            Kommentar


            • #7
              weiss jmd. ob es schwer ist confixx zu installieren?
              also - strato bietet meines wissens nach nur debian 3.0 - benutz google, da gibts genug howtos wie man das auf 3.1 sarge updaten kann.
              confixx zu installieren ist eigentlich relativ leicht. man muss nur etwas aufpassen und die installationsanleitung von sw-soft.com genau durchlesen.
              angeblich soll plesk besser sein - allerdings unterstützt plesk php5 noch nicht. ich hatte hier auch meine probleme als ich php5 installieren wollte. mE sollte man weder plesk noch confixx verwenden. man muss sich halt n bisschen schlau machen, dann gehts auch ohne.

              mfg
              aimy
              MfG
              aim
              Lies mich jetzt!
              - OT-Tags-Liebhaber und BB-Code-Einrücker -

              Kommentar


              • #8
                Wieso is dieser Thread eigentlich im Trash gelandet ? Bis vor paar Wochen war er noch "normal" verfügbar 0_o


                An mich bitte keine unaufgeforderten E-Mails senden (ausser ihr seid bereit geld zu zahlen, dann gerne )

                Kommentar


                • #9
                  Hallihallo....


                  also erstmal danke an max für das kleine tutorial...

                  abei nach den ganzen aktionen hängt mein server

                  also alle seiten, die bisher darauf waren, bleiben weis beim aufruf

                  bitte um schnelle hilfe (mein server ist deswegen gerade down)

                  mfg mosquitofez
                  Zuletzt geändert von mosquitofez; 16.06.2007, 14:26.

                  Kommentar


                  • #10
                    @mosquitofez,

                    hast du inzwischen eine Lösung für dein Problem gefunden??

                    Gruß

                    Kommentar

                    Lädt...
                    X