Full Pack / Mini-Manual
por PlaN3t



- Boas caros colegas. Hoje trago-vos mais uma receita :) "How to cook Full Pack"
- Bom, para cozinhar o Full Pack, vamos precisar dos seguintes ingredientes:
  • OpenSSL; - Download
  • ModSSL; - Download
  • Apache; - Download
  • MySQL; - Download
  • PHP4; - Download
  • GD; - Download
  • BCMath(Incluido na Instalacao do PHP4). - Download

    Nota: Vamos tratar do BCMath no final, com a instalacao do PHP4

    Ok, depois disto, temos que bater os ovos obviamente,

    # Compilar a source do GD
    % tar xvzf gd1.8.2.tar.gz
    % cd gd1.8.2
    % make

    Compilacao completa!


    # Instalacao do MySQL
    % tar xvzf mysql-3.22.32.tar.gz
    % cd ../mysql-3.22.32
    % ./configure
    % make
    % make install
    % scripts/mysql_install_db
    % safe_mysqld &
    % mysqladmin -u root password 'a_tua_pass_aki'

    Instalacao do MySQL completa!


    # Instalacao do OpenSSL
    % tar xvzf openssl-0.9.5.tar.gz
    % cd ../openssl-0.9.5
    % sh config \
    > -fPIC
    % make

    Instalacao do OpenSSL completa!


    # Instalacao do Apache
    % tar xvzf apache_1.3.12.tar.gz
    % cd ../apache_1.3.12
    % SSL_BASE=../openssl-0.9.5 \
    % .configure \
    > --prefix=/usr/local/apache \
    > --enable-module=most \
    > --enable-shared=max \
    > --enable-module=ssl \
    > --enable-shared=ssl

    % make
    % make certificate

    Ate aqui tudo bem (espero), mas, se nao tiveres um ficheiro chamado /usr/local/apache/conf/httpd.conf,
    deves fazer isto:
    % mv conf/httpd.conf /usr/local/apache/conf/httpd.conf

    Assim, o httpd.conf ja vai estar "updatado" com todos os modulos.
    Senao, tens que mergir o httpd.conf existente para o novo.

    % make install

    Instalacao do Apache completa!


    # Instalacao do ModSSL
    % tar xvzf mod_ssl-2.6.2-1.3.12.tar.gz
    % cd ../mod_ssl-2.6.2-1.3.12
    % ./configure \
    > --with-apache=../apache_1.3.12

    Instalacao do ModSSL completa!


    # Instalacao do PHP4
    % tar xvzf php-4.0.0
    % cd ../php-4.0.0
    % mv /usr/local/number4.tar.gz .
    % tar xvzf number4.tar.gz
    % configure \
    > --with-apxs=/usr/local/apache/bin/apxs \
    > --with-config-file-path=/usr/local/apache/conf \
    > --enable-versioning \
    > --with-mysql \
    > --with-ftp \
    > --with-gd=/usr/local/gd1.3 \
    > --enable-bcmath=yes \
    > --disable-debug \
    > --enable-memory-limit=yes \
    > --enable-track-vars \
    % make
    % make install

    Instalacao do PHP4 completa!


    Bem, e acabou esta famosa receita.
    Adicionar hardware e software a gosto :)
    Espero que vos tenha ajudado, se tiverem algum problema, mailem-me.
    []'s

    Francisco Lucas a.k.a. PlaN3t