note 32605 added to install.linux

From: Date: Mon, 02 Jun 2003 18:25:57 +0000
Subject: note 32605 added to install.linux
Groups: php.notes 
Request: Send a blank email to php-notes+get-49582@lists.php.net to get a copy of this message
With this shell script once MySQL is Installed is going to pull all the required files from Internet: PHP-4.3.2, Apache_1.3.27, OpenSSL0.97b and ModSSL2.14-1.3.27 once downloaded is going to install it without problems. works great with RedHat. Just create a shell script and paste the following code, change exec permisions and execute it as root !!!. # Here is the simple script for PHP/MySQL/ModSSL/OpenSSL automatically #################################### #!/bin/sh # Shell Script that Install PHP/Apache/MySQL in Linux Redhat # Lets Download all the files # Download PHP # Version: 4.3.2RC4 wget <http://us2.php.net/distributions/php-4.3.2.tar.gz> # Download Apache # Version: 1.3.27 wget <http://www.apache.org/dist/httpd/apache_1.3.27.tar.gz> # Download OpenSSL # Version: 0.9.7b wget <http://www.openssl.org/source/openssl-0.9.7b.tar.gz> # Download ModSSL # Version: 2.8.14-1.3.27 wget <http://www.modssl.org/source/mod_ssl-2.8.14-1.3.27.tar.gz> # Descomprimimos todos los Archivos. echo " => Extracting FILE PHP-APACHE-PHP-SSL"; tar -zxf php-4.3.2.tar.gz echo " => Extracting PHP OK"; tar -zxf apache_1.3.27.tar.gz echo " => Extracting APACHE OK"; ## tar -zxf openssl-0.9.7b.tar.gz tar -zxf openssl-0.9.7b.tar.gz echo " => Extracting OPENSSL OK"; tar -zxf mod_ssl-2.8.14-1.3.27.tar.gz echo " => Extracting MODSSL OK"; echo " "; echo " *** Extract OK **** "; cd openssl-0.9.7b make clean ./config --prefix=/usr/local/openssl make make test make install cd .. echo " => Install [ OPENSSL OK ] "; # install modssl cd mod_ssl-2.8.14-1.3.27 make clean ./configure \ --with-apache=../apache_1.3.27 \ --with-ssl=../openssl-0.9.7b cd .. echo " => Install [ MODSSL OK ] "; #initial config of apache cd apache_1.3.27 make clean ./configure --prefix=/usr/local/apache cd .. echo " => Install [ APACHE INITIAL OK ] "; #install PHP cd php-4.3.2 make clean CFLAGS='-O2 -I/usr/local/openssl/include' \ ./configure \ --with-apache=../apache_1.3.27 \ --with-mysql \ --with-zlib \ --enable-memory-limit=yes \ --enable-debug=no \ --enable-track-vars \ --enable-snmp \ --enable-sockets \ --enable-ftp make make install cd .. echo " => Install [ PHP OK ] "; # Install APACHE cd apache_1.3.27 SSL_BASE=/usr/local/openssl \ ./configure \ --prefix=/usr/local/apache \ --enable-module=ssl \ --activate-module=src/modules/php4/libphp4.a \ --enable-module=php4 \ --enable-module=auth_dbm \ --enable-module=auth_db make make certificate make install cd .. echo " => Install [ APACHE FINAL OK =) ] "; # Final PHP Files cd php-4.3.2 cp php.ini-dist /usr/local/lib/php.ini -f cd .. echo " "; echo " Install Complete [ PHP 4.3.2RC4 /Apache/ModSSL/OpenSSL ] "; echo " "; #################################### ---- Manual Page -- http://www.php.net/manual/en/install.linux.php Edit Note -- http://master.php.net/manage/user-notes.php?action=edit+32605 Delete Note -- http://master.php.net/manage/user-notes.php?action=delete+32605&report=yes Reject Note -- http://master.php.net/manage/user-notes.php?action=reject+32605&report=yes

« previous php.notes (#49582) next »