WebDeveloper
 g³ówna | forum manual | skrypty |  artyku³y |  projekty | porady |  zasoby |  linki 
dzia³y
  •  manual PHP
  •  skrypty PHP
  •  artyku³y
  •  projekty
  •  porady
  •  zasoby
  •  linki
  •  
    forum
  •  php
  •  apache
  •  mysql
  •  postgresql
  •  faq php
  •  pomocnik php
  •  
    news
  • Porcjowanie wyników zapytania
  • Kartki Internetowe
  • PHP + MySQL + Windows 98
  • Bezpieczne uploadowanie plików
  • Przegl±danie obrazków z bazy PostgreSql.
  • Co to jest WebDeveloper?
  • Instalujemy serwer baz danych !
  • Sesje w PHP4 !
  • Dodaj poradê !!!
  • Zastosowano... PHP !
  • redakcja

    Je¶li masz ciekawe informacje odno¶nie PHP, skrypty, porady, linki itp. lub chcia³by¶ wspó³tworzyæ serwis PHP.zone.pl daj nam znaæ na email !



    dodaj poradê !


    Powered by:
    PHP
    Apache
    MySql
    Linux

    users online: 8

    Artyku³y

    Instalacja PHP 4.0 dla Apache 1.3.x + SSL + obs³uga MySql (Linux)
    autor: Hubert Mierzwiak

    Artyku³ opisuje instalacjê parsera PHP 4.0 dla serwera www Apache 1.3.x wraz z obs³ug± protoko³u bezpiecznej komunikacji SSL bazuj±cej na mechanizmach OpenSSL i mod_ssl oraz serwera baz danych MySql. Alternatyw± tego rozwi±zania mo¿e byæ u¿ycie serwera Apache-SSL wraz z bibliotek± SSLeay (wkrótce opis!).

    1. Rozpakuj ¼ród³a nastêpuj±cych pakietów

          tar -xzf openssl-0.9.5.tar.gz
          tar -xzf mod_ssl-2.6.1-1.3.12.tar.gz
          tar -xzf apache_1.3.12.tar.gz
          tar -xzf php-4.0.0.tar.gz
              
    2. najpierw zajmiemy siê pakietem OpenSSL

          cd openssl-0.9.5
          ./configure
          make
          make test
          make install
          cd ..
    3. nastêpnie instalujemy mod-ssl

          cd mod_ssl-2.6.1-1.3.12
          ./configure 
          --with-apache=../apache_1.3.12 
          --with-ssl=../openssl-0.9.5
          cd ../apache_1.3.12
          SSL_BASE=/usr/local/ssl 
          ./configure 
          --enable-module=ssl 
          --enable-module=so
          make
          make certificate
          make install
          cd ..
        
    4. teraz kompilujemy PHP4 jako dynamiczny modu³ serwera Apache (DS0)

          cd php-4.0.0
          CFLAGS='O2 -I/usr/local/ssl/include' 
          ./configure --enable-track-vars 
          --enable-trans-sid 
          --with-mysql 
          --disable-debug 
          --with-apxs=/usr/local/apache/bin/apxs
          make
          make install
          cp php.ini-dist /usr/local/lib/php.ini
          cd ..
    5. uaktywniamy nastêpuj±ce linie w pliku konfiguracyjnym Apache (httpd.conf)

      	LoadModule php4_module libexec/libphp4.so
            	AddType application/x-httpd-php .php
            

      Je¶li posiadasz opcjê ClearModuleList w pliku httpd.conf, musisz dodaæ równie¿ liniê

       	AddModule mod_php4.c  
    6. Aby zainstalowaæ ZendOptimizer (wersja odpowiednia dla stosowanych bibliotek w systemie np. RH 6.x - glibc 2.1) , który generalnie przyspiesza wykonywanie skryptów PHP (PHP4 musi byæ skompilowane z opcj± --disable-debug), nale¿y

      tar -xzf ZendOptimizer-Beta4-Linux-glibc2.1.tar.gz
      cd ZendOptimizer-Beta4-Linux-glibc2.1
      mkdir /usr/local/Zend
      mkdir /usr/local/Zend/lib
      cp ZendOptimizer.so /usr/local/Zend/lib
      

      nastêpnie dodaæ do pliku konfiguracyjnego PHP4 (php.ini)

      zend_optimizer.optimization_level=7
      zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"
        
    7. uruchamiamy Apache'a

      /usr/local/apache/bin/apachectl startssl 
      (lub samo start dla trybu pracy bez obs³ugi SSL)





    komentarze | artyku³y






    kontakt

    autor:

    Hubert Mierzwiak

    wspó³praca:

    Piotr Karolak

    Chcesz prowadziæ swój dzia³ tematyczny typu XML, SQL, admin, JavaScript, itp?
    Napisz do nas !
     
    skrypty
  • designer.zip
  • vipAuth.tgz
  • phpCenzura.tgz
  • vip_php.tgz
  • pomocnik_light
  • ankieta
    Co s±dzisz o stworzeniu FAQ PHP?
    super!
    po co?

    poprzednie

    newsletter

    wpisz swój email i wci¶nij Enter

    linuxnews.pl
  • KRRiTV stra¿nikiem!?
  • Dzisiejsze zebranie...
  • Felieton w warunkach ekstremalnych
  • Nexidion Designer
  • Solaris OpenSource
  • KDE 2.0.1
  • Jest ju¿ nowy Debian...
  • Tydzieñ min±³...




  • Manual | Skrypty | Artyku³y | Projekty
    Porady | Zasoby | Linki
    G³ówna | Forum

    Copyright 2000 Hubert Mierzwiak