Likes Likes:  0
Resultaten 1 tot 15 van de 35
Pagina 1 van de 3 1 2 3 LaatsteLaatste
Geen
  1. #1
    HOWTO: Centos, apache 2, php4, php5 & suphp
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Thread Starter

    HOWTO: Centos, apache 2, php4, php5 & suphp

    Onderstaand zijn de stappen die ik neem om suphp, php4, php5 op een centos machine icm directadmin te installeren. Dit naar voorbeeld van een thread op het directadmin forum. Ik ben zelf een tijd aan het stoeien geweest omdat ik de geplaatste oplossingen van bepaalde problemen nou niet echt de oplossing vond.

    Uitpakken van de zojuist gedownloade files.,

    Code:
    [root@test]#tar -zxvf php-5.1.5.tar.gz
    [root@test]#tar -zxvf php-4.4.2.tar.gz
    [root@test]#tar -zxvf suphp-0.6.1.tar.gz
    # CONFIGURE & COMPILEN PHP4

    Code:
    [root@test]#cd php-4.4.2
    [root@test]#./configure --prefix=/usr/local/php4 --enable-force-cgi-redirect --enable-fastcgi --with-config-file-path=/usr/local/etc/php4/cgi --with-curl --with-curl-dir=/usr/local/lib --with-gd --with-gd-dir=/usr/local/lib --with-gettext --with-jpeg-dir=/usr/local/lib --with-kerberos --with-mcrypt --with-mhash --with-mysql=/usr --with-pear --with-png-dir=/usr/local/lib --with-xml --with-zlib --with-zlib-dir=/usr/local/lib --with-zip --enable-bcmath --enable-calendar --enable-ftp --enable-magic-quotes --enable-sockets --enable-track-vars --enable-mbstring --enable-memory-limit
    [root@test]#make
    [root@test]#make install
    # CONFIGURE & COMPILEN PHP5

    Code:
    [root@test]#cd ../php-5.1.5
    [root@test]#./configure --prefix=/usr/local/php5 --enable-force-cgi-redirect --enable-fastcgi --with-config-file-path=/usr/local/etc/php5/cgi --with-curl --with-curl-dir=/usr/local/lib --with-gd --with-gd-dir=/usr/local/lib --with-gettext --with-jpeg-dir=/usr/local/lib --with-kerberos --with-mcrypt --with-mhash --with-mysql=/usr --with-pear --with-png-dir=/usr/local/lib --with-xml --with-zlib --with-zlib-dir=/usr/local/lib --with-zip --enable-bcmath --enable-calendar --enable-ftp --enable-magic-quotes --enable-sockets --enable-track-vars --enable-mbstring --enable-memory-limit
    [root@test]#make
    [root@test]#make install
    # CONFIGURE & COMPILEN suPHP

    Code:
    [root@test]#cd ../suphp-0.6.1
    [root@test]#./configure --prefix=/usr/local/suphp --sysconfdir=/usr/local/suphp/etc/ --with-apache-user=apache --with-setid-mode=force --with-apxs=/usr/sbin/apxs --disable-checkpath
    [root@test]#make
    [root@test]#make install
    # Maken van de juiste directories

    Code:
    [root@test]#mkdir -p /usr/local/etc/php4/cgi
    [root@test]#mkdir -p /usr/local/etc/php5/cgi
    [root@test]#mkdir -p /usr/local/suphp/etc
    # COPIEREN PHP CONFIG FILES

    Code:
    [root@test]#cp /usr/local/src/php-5.1.5/php.ini-dist /usr/local/etc/php5/cgi/php.ini
    [root@test]#mkdir /usr/local/etc/php4/cgi/stdvrthost
    [root@test]#cp /usr/local/src/php-4.4.2/php.ini-dist /usr/local/etc/php4/cgi/php.ini
    [root@test]#cp /usr/local/src/php-4.4.2/php.ini-dist /usr/local/etc/php4/cgi/stdvrthos/php.ini
    [root@test]#cp /usr/local/src/suphp-0.6.1/doc/suphp.conf-example /usr/local/suphp/etc/suphp.conf
    Let op, ik copieer hier hele nieuwe ini files in, je moet deze aanpassen naar wens. Je kan evt de oude php.ini van de huidige php install erheen copieren. In de folder stdvrthost staat de php.ini voor de virtualhost waar ook webmail, phpmyadmin op draaien.

    # Maak van de originele files

    Code:
    [root@test]#cp /usr/local/suphp/etc/suphp.conf suphp.conf.original
    [root@test]#cp /etc/httpd/conf/httpd.conf httpd.conf.original
    # Maak logfile voor suphp

    Code:
    touch /var/log/suphp.log
    Voeg deze zelf toe aan bijvoorbeeld logrotate.

    # Aanpassen van de suPHP configuratie

    Code:
    [root@test]#vi /usr/local/suphp/etc/suphp.conf
    
    neem onderstaande gegevens over:
    ;User Apache is running as
    webserver_user=apache
    
    ;Path all scripts have to be in
    docroot=/
    
    ;Check wheter script is within DOCUMENT_ROOT
    check_vhost_docroot=false
    
    ;Umask to set, specify in octal notation
    umask=0022
    
    ; Minimum UID
    min_uid=100
    
    ; Minimum GID
    min_gid=500
    
    
    [handlers]
    ;Handler for php-scripts
    x-httpd-php=php:/usr/local/php4/bin/php
    x-httpd-php5=php:/usr/local/php5/bin/php

    # Aanpassen van de HTTPD.CONF

    Code:
    [root@test]#nano /etc/httpd/conf/httpd.conf
    
    Na : 
    LoadModule php4_module        /usr/lib/apache/libphp4.so
    LoadModule frontpage_module   /usr/lib/apache/mod_frontpage.so
    LoadModule perl_module        /usr/lib/apache/mod_perl.so
    
    Voegtoe :
    LoadModule suphp_module /usr/lib/apache/mod_suphp.so 
    
    na AddHandler cgi-script .cgi .pl
    
    Voegtoe:
    AddHandler x-httpd-php .php .inc .php4
    AddHandler x-httpd-php5 .php5
    
    suPHP_AddHandler x-httpd-php
    suPHP_AddHandler x-httpd-php5
    
    in <VirtualHost IP:80>
    Voegtoe:
    suPHP_Engine ON
    suPHP_AddHandler x-httpd-php
    suPHP_ConfigPath (/usr/local/etc/php4/cgi/stdvrthost)
    
    suPHP_UserGroup apache apache
    
    
    
    
    save httpd.conf
    
    
    [root@test]#chown -R apache:apache /var/www/html/*
    # Directadmin templates aanpassen:

    Code:
    [root@test]#cd /usr/local/directadmin/data/templates
    [root@test]#cp virtual_host2* custom
    [root@test]#cd custom
    
    pas de 4 files aan.
    
    Na |CGI|
    Voegtoe:
    Redirect 301 /webmail  http://|IP|/webmail
    
    Na |USECANONICALNAME| 
    Voegtoe:
            suPHP_Engine |PHP|
            suPHP_UserGroup |USER| |GROUP|
            <Files *.php>
            SetEnv PHPRC /usr/local/directadmin/data/users/|USER|/php4/
            </Files>
    
            <Files *.php5>
            SetEnv PHPRC /usr/local/directadmin/data/users/|USER|/php5/
            </Files>
            
    doe dit bij alle 4 de bestanden, daarna rebuild all conf files.
    [root@test]#echo "action=rewrite&value=httpd" >> /usr/local/directadmin/data/task.queue
    [root@test]#service httpd restart
    Als het goed is zal httpd herstarten en gewoon naar behoren werken. Altans dat is bij mij wel het geval. De php files worden als php4 behandeld, php5 files worden als php5 behandel. Wil je nou dat alle php bestanden als php5 behandeld worden dan kun je dit oplossen door in het .htaccess het volgende te zetten: AddHandler x-httpd-php5 .php

    Om php uit te zetten edit de httpd.conf van betreffend domein:
    suPHP_Engine off
    RemoveHandler .php
    RemoveHandler .php5

    Je kan na deze setup een ideale php.ini maken, heb je echter een gebruiker die toch wat aanpassingen nodig heeft, dan kun je per gebruiker een php.ini file gebruiken. Deze worden realtime gelezen. Om een gebruiker een eigen php.ini te geven maak je in de volgende directory twee directories aan, namelijk php4 en php5. Beide gebruiken hun eigen php.ini file(s).
    /usr/local/directadmin/data/users/|USER|/ . Maak de directories aan en copier daarin de gewenste php.ini.


    Mocht ik ergens gigantisch de plank misschieten, dan hoor ik dat uiteraard graag
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  2. #2
    HOWTO: Centos, apache 2, php4, php5 &amp; suphp
    geregistreerd gebruiker
    465 Berichten
    Ingeschreven
    11/02/04

    Locatie
    Venlo

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: 12037834
    Ondernemingsnummer: nvt

    Mikey, Heb dit gelijk even geprobeerd en het werkt perfect.

    Wederom een uitstekende howto van jou! Keep up the good work

  3. #3
    HOWTO: Centos, apache 2, php4, php5 &amp; suphp
    geregistreerd gebruiker
    2 Berichten
    Ingeschreven
    13/09/06

    Locatie
    Switzerland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: 121
    KvK nummer: argh
    Ondernemingsnummer: lalala

    Hello,

    I don't like to find a pure copy of what I wrote somewhere, without asking me anything.

    Original thread : http://www.directadmin.com/forum/sho...threadid=13953

    If you want to copy and use my work, you could at least ask me, and it's not forbbiden to quote me.

    By the way, since php 4.4.4 SetEnv PHPRC does not work anymore.

    Thank you.

  4. #4
    HOWTO: Centos, apache 2, php4, php5 &amp; suphp
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Thread Starter
    Citaat Oorspronkelijk geplaatst door Maniak
    Hello,

    I don't like to find a pure copy of what I wrote somewhere, without asking me anything.

    Original thread : http://www.directadmin.com/forum/sho...threadid=13953

    If you want to copy and use my work, you could at least ask me, and it's not forbbiden to quote me.

    By the way, since php 4.4.4 SetEnv PHPRC does not work anymore.

    Thank you.
    Maniak,

    Dit naar voorbeeld van een thread op het directadmin forum.

    There stands that i used most of it from a thread @ DA forum. But i also make my own tweaks for the standard virtual host and webmail. The thread u suggest is securing but later breaking it again. And my TS is like "this is the way i do it on a succesfull way"

    just a summery in dutch with a 100% succesfull end, and not many tweaks as u see in the DA thread.

    Code:
    By the way, since php 4.4.4 SetEnv PHPRC does not work anymore.
    Shall we test
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  5. #5
    HOWTO: Centos, apache 2, php4, php5 &amp; suphp
    geregistreerd gebruiker
    2 Berichten
    Ingeschreven
    13/09/06

    Locatie
    Switzerland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: 121
    KvK nummer: argh
    Ondernemingsnummer: lalala

    Hello,

    I am sorry to be so aggressive, but I have lost so many hours, to make all works fine, editing files, trying all configurations.

    I have found your thread just googling a bit, so once again without any notice that it's based on someone work.

    It is just kind of missing respect for me, as when someone rip some programs.

    Greetings.

  6. #6
    HOWTO: Centos, apache 2, php4, php5 &amp; suphp
    Allrounder
    1.420 Berichten
    Ingeschreven
    18/04/06

    Locatie
    Groningen

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    27 Berichten zijn liked


    Naam: Maarten
    Bedrijf: Keizer IT
    URL: keizer.it
    Registrar SIDN: ja
    KvK nummer: 56981139

    en, werkt het wel of niet met php 4.4.4 ?

  7. #7
    HOWTO: Centos, apache 2, php4, php5 &amp; suphp
    EK-Hosting
    2.899 Berichten
    Ingeschreven
    07/06/05

    Locatie
    Hardenberg

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    4 Berichten zijn liked


    Naam: Erik Kosters
    Bedrijf: EK-Hosting
    Functie: Eigenaar
    URL: ek-hosting.nl
    KvK nummer: 05078937

    Hoe zit het met de snelheid? Neemt deze aanzienlijk af aangezien je met CGI werkt of valt dit mee?

  8. #8
    HOWTO: Centos, apache 2, php4, php5 &amp; suphp
    Life is short, play long!
    1.009 Berichten
    Ingeschreven
    05/05/04

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Naam: Mike

    Citaat Oorspronkelijk geplaatst door Mikey
    By the way, since php 4.4.4 SetEnv PHPRC does not work anymore.
    Shall we test

    Heb je dit inmiddels kunnen testen?

  9. #9
    HOWTO: Centos, apache 2, php4, php5 &amp; suphp
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Thread Starter
    Bij mij werkt het gewoon.
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  10. #10
    HOWTO: Centos, apache 2, php4, php5 &amp; suphp
    geregistreerd gebruiker
    755 Berichten
    Ingeschreven
    16/09/04

    Locatie
    Alkmaar

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    7 Berichten zijn liked


    Naam: Sjoerd
    Bedrijf: The Infrastructure Group B.V.
    Functie: Eigenaar
    URL: www.theinfrastructure.group
    ISPConnect: Lid
    KvK nummer: 75762889
    View sjoerdkleinmeulekamp's profile on LinkedIn

    Na gebruik van je howto krijg ik een error als ik een testdomein aanmaak:

    Syntax error on line 39 of /usr/local/directadmin/data/users/admin/httpd.conf:
    Invalid command 'php_admin_flag', perhaps mis-spelled or defined by a module not included in the server configuration.

    Klinkt dit je bekend in de oren?

  11. #11
    HOWTO: Centos, apache 2, php4, php5 &amp; suphp
    Banned
    2.081 Berichten
    Ingeschreven
    11/07/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 24350017
    Ondernemingsnummer: nvt

    Zonder al te veel problenen geinstalleerd.
    Wellicht handig om erbij te vermelden eerst apache te updaten naar versie 2 indien nodig.

    cp /usr/local/src/php-4.4.4/php.ini-dist /usr/local/etc/php4/cgi/stdvrthos/php.ini
    cp: cannot create regular file `/usr/local/etc/php4/cgi/stdvrthos/php.ini': No s
    uch file or directory
    Bovenstaande werkten niet, deze handmatig aangemaakt.

    Is het handig of noodzakelijk om ook Mysql 5 te installeren / up te graden?

  12. #12
    HOWTO: Centos, apache 2, php4, php5 &amp; suphp
    Life is short, play long!
    1.009 Berichten
    Ingeschreven
    05/05/04

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Naam: Mike

    Citaat Oorspronkelijk geplaatst door Imtek Bekijk Berichten
    Na gebruik van je howto krijg ik een error als ik een testdomein aanmaak:

    Syntax error on line 39 of /usr/local/directadmin/data/users/admin/httpd.conf:
    Invalid command 'php_admin_flag', perhaps mis-spelled or defined by a module not included in the server configuration.

    Klinkt dit je bekend in de oren?
    Op het moment dat je de 'mod_php4' niet meer gebruikt, zijn die flag extenties inderdaad niet meer beschikbaar.
    Ik ben zelf ook nog aan het kijken hoe we dit kunnen oplossen.

    Citaat Oorspronkelijk geplaatst door snaaps Bekijk Berichten
    Zonder al te veel problenen geinstalleerd.
    Wellicht handig om erbij te vermelden eerst apache te updaten naar versie 2 indien nodig.

    cp /usr/local/src/php-4.4.4/php.ini-dist /usr/local/etc/php4/cgi/stdvrthos/php.ini
    cp: cannot create regular file `/usr/local/etc/php4/cgi/stdvrthos/php.ini': No s
    uch file or directory
    Bovenstaande werkten niet, deze handmatig aangemaakt.

    Is het handig of noodzakelijk om ook Mysql 5 te installeren / up te graden?
    In de howto staat een typfout.
    Het commando moet zijn: cp /usr/local/src/php-4.4.4/php.ini-dist /usr/local/etc/php4/cgi/stdvrthost/php.ini
    Laatst gewijzigd door Mikej0h; 11/02/07 om 02:48. Reden: Automerged Dubbelpost

  13. #13
    HOWTO: Centos, apache 2, php4, php5 &amp; suphp
    geregistreerd gebruiker
    755 Berichten
    Ingeschreven
    16/09/04

    Locatie
    Alkmaar

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    7 Berichten zijn liked


    Naam: Sjoerd
    Bedrijf: The Infrastructure Group B.V.
    Functie: Eigenaar
    URL: www.theinfrastructure.group
    ISPConnect: Lid
    KvK nummer: 75762889
    View sjoerdkleinmeulekamp's profile on LinkedIn

    Citaat Oorspronkelijk geplaatst door Mikej0h Bekijk Berichten
    Op het moment dat je de 'mod_php4' niet meer gebruikt, zijn die flag extenties inderdaad niet meer beschikbaar.
    Ik ben zelf ook nog aan het kijken hoe we dit kunnen oplossen.
    Ik heb het zelf opgelost door PHP te rebuilden via het ./build script

  14. #14
    HOWTO: Centos, apache 2, php4, php5 &amp; suphp
    Life is short, play long!
    1.009 Berichten
    Ingeschreven
    05/05/04

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Naam: Mike

    Citaat Oorspronkelijk geplaatst door Imtek Bekijk Berichten
    Ik heb het zelf opgelost door PHP te rebuilden via het ./build script
    Dat kan wel, maar dan 'breek' je dit suPHP systeem eigelijk weer.
    Het is of mod_php4 of mod_suphp (met de directives voor php4)...

  15. #15
    HOWTO: Centos, apache 2, php4, php5 &amp; suphp
    Banned
    2.081 Berichten
    Ingeschreven
    11/07/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 24350017
    Ondernemingsnummer: nvt

    is er iets bekend dat squirrelmail na deze upgrade een 500 error vertoond?

Pagina 1 van de 3 1 2 3 LaatsteLaatste

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics