Come installare Apache-SSL, php3 e MySQL

Come installare sotto Linux un web server completo (tutto gratis):

  Apache SSL + PHP3 + MySQL

  Software occorrente (sorgenti) :

mysql-3.22.32.tar.gz o successivi

openssl-0.9.5.tar.gz

apache_1.3.12.tar.gz

php-3.0.15.tar.gz

mod_ssl-2.6.2-1.3.12

Step 1

Scompattare tutti i file compressi in una directory (es. /usr/local/src)

con il comando :

# tar xvzf    ************.tar.gz

Step 2

Compilare i sorgenti delle librerie OpenSSL :

 

# cd openssl-0.9.5

# ./config

# make

# cd ..

Step 3

Compilare i sorgenti di MySQL :

 

# cd mysql-3.22.32

# ./configure –prefix=/usr/local/mysql –localstatedir=/var/lib/mysql \

   --with-unix-socket-path=/var/lib/mysql/mysql.sock

# make

# make install

# cd scripts

# ./mysql_install_db

 

Far partire MySQL in background con :

# /usr/local/mysql/bin/safe_mysqld &

Cambiare la password dell’amministratore del MySQL engine :

# /usr/local/mysql/bin/mysqladmin –u root password ‘nuova_password’

 

Step 4

Installare PHP3 :

# cd ../php-3.0.12 

# ./configure \

    –with-mysql=/usr/local/mysql  \

   –with-apache=/usr/local/src/apache_1.3.9 \

   --enable-track-vars=yes –with-imap

# make

#make install

#cp php3.ini-dist /usr/local/lib/php3.ini

Step 5

Compilare SSL-aware Apache web server :

 

#cd mod_ssl-2.6.2-1.3.12

#./configure \

  --with-apache=/usr/local/src/apache_1.3.12 \

  --with-ssl=/usr/local/src/openssl-0.9.5 \

  --prefix=/usr/local/apache \

  --disable-module=include \

  --activate-module=src/modules/php3/libphp3.a 

# cd /usr/local/src/apache_1.3.12

# make

# make certificate

# make install  

Configurare secondo le proprie esigenze il file /usr/local/apache/conf/httpd.conf e far partire il server sicuro con :  

# /usr/local/apache/bin/apachectl startssl

  e Buon Lavoro !!!

Written by Eugenio Romano