Installation automatisé sous Linux

Questions sur l'installation d'Apache/PHP/MySQL.

Modérateur : Modérateurs

Avatar de l’utilisateur
cereal_killer_du_77
Membre
Membre
Messages : 23
Inscription : mer. 22 déc. 2004, 18:54
Localisation : quelque part dans le 77 [FrAnCe]
Contact :

Messagepar cereal_killer_du_77 » mar. 04 janv. 2005, 1:38

Ben y'a pas besoin d'allé a l'école pour sa! lol
<u>Mon serveur:</u><br>->AMD Sempron 2800+<br>->1024 DDR-3200<br>->80 Go 7200 trs/min 8mo<br>->Debian Testing/Unstable<br>->Apache 2.0.54<br>->PHP 4.4.0 , PHP 5.0.5-1<br>->Mysql 4.1.13<br>->et un super 56k en attendant l'adsl via wifi à la fin de novembre2005.<br><br><u>Mon portable:</u><br>--> FedoraCore4 en P4 1024 DDR-2700 120 Go 5600trs/min Geforce FX 5600 GO

Avatar de l’utilisateur
Guide_Gnu
Pilier de forum
Pilier de forum
Messages : 1010
Inscription : dim. 07 mars 2004, 17:37
Localisation : Quelques part dans Level3
Contact :

Messagepar Guide_Gnu » mar. 04 janv. 2005, 9:59

hs =>
Je sais déjà faire tout ça bien avant de rentré en section informatique, mais bon, pour pouvoir faire un graduat, il faut avoir le diplome, et pour avoir le diplome, il faut être passé par l'école :(
<= hs

Maintenant revenons à l'installation automatisé sous Linux ;)
6 ans de serveurs dédiers.
1 ré-installations (vive Gentoo..).
Plus de 10To échanger sur le web !

Avatar de l’utilisateur
ArchY
Nouveau membre
Messages : 8
Inscription : mer. 08 juin 2005, 15:05
Localisation : Saint Germain en Laye (78)
Contact :

Messagepar ArchY » mer. 08 juin 2005, 18:58

Bonjour

J'ai modifié l'installation auto pour la mettre un peu à jour ( 8 juin 2005 ) Mon installation fonctionne sur une Fedora core 3 toute nue (sans apache mysql etc...)

Code : Tout sélectionner

wget -c http://dev.mysql.com/get/Downloads/MySQL-4.0/mysql-4.0.24.tar.gz/from/http://mir2.ovh.net/ftp.mysql.com/
wget -c http://curl.haxx.se/download/curl-7.14.0.tar.gz
wget -c http://mir2.ovh.net/ftp.apache.org/dist/httpd/httpd-2.0.54.tar.gz
wget -c http://be.php.net/get/php-5.0.4.tar.gz/from/fr.php.net/mirror
wget -c http://ovh.dl.sourceforge.net/sourceforge/freetype/freetype-2.1.9.tar.gz
wget -c http://www.ijg.org/files/jpegsrc.v6b.tar.gz
wget -c http://prdownloads.sourceforge.net/png-mng/libpng-1.2.7.tar.gz
wget -c ftp://ftp.ossp.org/pkg/lib/mm/mm-1.3.0.tar.gz
wget -c ftp://ftp.remotesensing.org/pub/libtiff/tiff-3.7.2.tar.gz
wget -c http://www.gzip.org/zlib/zlib-1.2.1.tar.gz
wget -c http://www.boutell.com/gd/http/gd-2.0.28.tar.gz
tar -zxvf mysql-4.0.24.tar.gz
tar -zxvf httpd-2.0.54.tar.gz
tar -zxvf curl-7.14.0.tar.gz
tar -zxvf php-5.0.4.tar.gz
tar -zxvf freetype-2.1.9.tar.gz
tar -zxvf jpegsrc.v6b.tar.gz
tar -zxvf libpng-1.2.7.tar.gz
tar -zxvf mm-1.3.0.tar.gz
tar -zxvf tiff-3.7.2.tar.gz
tar -zxvf zlib-1.2.1.tar.gz
tar -zxvf gd-2.0.28.tar.gz
mkdir /data
mkdir /data/mysqldb
cd mysql-4.0.24
groupadd mysql
useradd -g mysql mysql
./configure --prefix=/usr/local/mysql --datadir=/data/mysqldb --without-debug --enable-assembler
make
make install
ln -s /usr/local/mysql-4.0.24 /usr/local/mysql
echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
ldconfig
sync
scripts/mysql_install_db
chown -R root /usr/local/mysql/
chown -R mysql /data/mysqldb
chgrp -R mysql /usr/local/mysql/
chgrp -R mysql /data/mysqldb
cp support-files/my-medium.cnf /etc/my.cnf
strip /usr/local/mysql/libexec/mysqld
cp support-files/mysql.server /etc/rc.d
chmod 755 /etc/rc.d/mysql.server
echo "if [ -x /etc/rc.d/mysql.server ]; then" >> /etc/rc.local
echo ". /etc/rc.d/mysql.server start" >> /etc/rc.local
echo "fi" >> /etc/rc.local
/usr/local/mysql/bin/mysqld_safe &
cd ../mm-1.3.0
./configure --prefix=/usr/local
make
make install
cd ../freetype-2.1.9
make setup CFG="--prefix=/usr"
make
make install
ldconfig
cd ../tiff-3.7.2
./configure
make
make install
cd ../jpeg-6b
./configure
make
make install
cd ../zlib-1.2.1.tar.gz
./configure
make
make install
cd ../libpng-1.2.7
cp scripts/makefile.linux makefile
make install
cd ../gd-2.0.28
./configure --with-freetype=/usr
make
make install
cd ../curl-7.14.0
./configure
make
make install
cd ../httpd-2.0.54
./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-vhost_alias --enable-mime_magic --enable-ssl
make
make install
cd ../php-5.0.4
./configure --with-apxs2=/usr/local/apache/bin/apxs --prefix=/usr/local/php --enable-soap --enable-calendar --enable-ftp --with-gettext --enable-mbstring --enable-sockets --with-mysql=/usr/local/mysql --with-mysql-sock=/tmp/mysql.sock --with-mm=/usr/local/lib --enable-mime_magic --with-freetype-dir=/usr/local --with-jpeg-dir=/usr --with-png-dir=/usr --with-tiff-dir=/usr --with-zlib=/usr --with-gd --with-mm=/usr/local --with-libxml-dir=/usr --with-openssl --with-kerberos --with-curl --enable-gd-native-ttf
make
make install
echo "#Fichier PHP" >> /usr/local/apache/conf/httpd.conf
echo "AddType application/x-httpd-php .php .php2 .php3 .php4 .phtml" >> /usr/local/apache/conf/httpd.conf
cp php.ini-dist /usr/local/php/php.ini
cd ..
rm -rf mysql-4.0.24.tar.gz
rm -rf mysql-4.0.24
rm -rf httpd-2.0.54.tar.gz
rm -rf httpd-2.0.54
rm -rf php-5.0.4.tar.gz
rm -rf php-5.0.4
rm -rf freetype-2.1.9.tar.gz
rm -rf freetype-2.1.9
rm -rf jpegsrc.v6b.tar.gz
rm -rf jpeg-6b
rm -rf libpng-1.2.7.tar.gz
rm -rf libpng-1.2.7
rm -rf mm-1.3.0.tar.gz
rm -rf mm-1.3.0
rm -rf tiff-3.7.2.tar.gz
rm -rf tiff-3.7.2
rm -rf zlib-1.2.1.tar.gz
rm -rf zlib-1.2.1
rm -rf gd-2.0.28.tar.gz
rm -rf gd-2.0.28
echo "L'installation est finit"
echo "Pour lancer apache: /usr/local/apache/bin/apachectl start"
echo ""
echo ""
echo ""
echo "Merci d'avoir utiliséette installateur automatique"
Activlan - Partenaire de vos solutions
http://www.activlan.com

Avatar de l’utilisateur
Guide_Gnu
Pilier de forum
Pilier de forum
Messages : 1010
Inscription : dim. 07 mars 2004, 17:37
Localisation : Quelques part dans Level3
Contact :

Messagepar Guide_Gnu » mer. 08 juin 2005, 20:09

Merci, je m'en vais de se pas mettre à jours le script :)
6 ans de serveurs dédiers.
1 ré-installations (vive Gentoo..).
Plus de 10To échanger sur le web !

Avatar de l’utilisateur
redus51
Nouveau membre
Messages : 1
Inscription : mar. 14 juin 2005, 21:14

Messagepar redus51 » mar. 14 juin 2005, 21:14

Bonjour, g essayer se script mais a cahque fois j'ai des erreurs! Pouvez vous m'aidez svp!
Merci

Avatar de l’utilisateur
ArchY
Nouveau membre
Messages : 8
Inscription : mer. 08 juin 2005, 15:05
Localisation : Saint Germain en Laye (78)
Contact :

Messagepar ArchY » lun. 20 juin 2005, 9:21

Bonjour,

j'ai refait quelques trucs afin d'intégrer openssl et la version apache 1.3.33 de apache (j'en avais besoins). J'ai aussi mit les sources sur un de mes sites parceque j'en avais marre de toujours retrouver une adresse et de modifier le script à chaque fois.

Je posterai ici quand je mettrai le script à jour.
Pour ceux qui veulent utiliser apache 2, les souces sont téléchargées.

Le script s'arrete à la compilation de open-ssl, pour remplir les informations propre à chacun, et repondre NON a l'encryption de la passphrase.

Script testé sur Fedora Core 3 et Fedora Core 4

echo "Installation automatique"
echo "php 5.0.4  Apache 1.3.33 MySQL 4.1.12"
echo "v1.0"
echo ""
echo "Telechargement des sources"
echo ""
echo ""
cd /usr/local/src
wget <a href='http://sthirion.nerim.net/wwwauto/apache_1.3.33.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/apache_1.3.33.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/curl-7.14.0.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/curl-7.14.0.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/freetype-2.1.9.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/freetype-2.1.9.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/gd-2.0.28.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/gd-2.0.28.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/httpd-2.0.54.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/httpd-2.0.54.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/jpegsrc.v6b.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/jpegsrc.v6b.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/libpng-1.2.7.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/libpng-1.2.7.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/mm-1.3.0.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/mm-1.3.0.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/mod_perl-1.0-current.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/mod_perl...-current.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/mod_ssl-2.8.22-1.3.33.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/mod_ssl-...2-1.3.33.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/mysql-standard-4.1.12-pc-linux-gnu-i686.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/mysql-st...gnu-i686.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/openssl-0.9.7g.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/openssl-0.9.7g.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/php-5.0.4.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/php-5.0.4.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/tiff-3.7.2.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/tiff-3.7.2.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/zlib-1.2.1.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/zlib-1.2.1.tar.gz</a>
echo ""
echo ""
echo "Decompression des sources"
echo ""
echo ""
cd /usr/local/src
tar -zxvf apache_1.3.33.tar.gz
tar -zxvf curl-7.14.0.tar.gz
tar -zxvf php-5.0.4.tar.gz
tar -zxvf freetype-2.1.9.tar.gz
tar -zxvf jpegsrc.v6b.tar.gz
tar -zxvf libpng-1.2.7.tar.gz
tar -zxvf mm-1.3.0.tar.gz
tar -zxvf tiff-3.7.2.tar.gz
tar -zxvf zlib-1.2.1.tar.gz
tar -zxvf gd-2.0.28.tar.gz
tar -zxvf openssl-0.9.7g.tar.gz
tar -zxvf mod_ssl-2.8.22-1.3.33.tar.gz
tar -zxvf mod_perl-1.0-current.tar.gz
echo ""
echo ""
echo "Installation MySQL"
echo ""
echo ""
cd /usr/local
tar -zxvf /usr/local/src/mysql-standard-4.1.12-pc-linux-gnu-i686.tar.gz
cp -R mysql-standard-4.1.12-pc-linux-gnu-i686 mysql
rm -Rf mysql-standard-4.1.12-pc-linux-gnu-i686
groupadd mysql
useradd -g mysql mysql
cd mysql
scripts/mysql_install_db
chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/data
chgrp -R mysql /usr/local/mysql
chown -R root /usr/local/mysql/bin
cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d
chmod 0755 /etc/rc.d/init.d/mysql.server
echo ""
echo ""
echo "Test MySQL"
echo ""
echo ""
/etc/rc.d/init.d/mysql.server start
/etc/rc.d/init.d/mysql.server stop
echo ""
echo ""
echo "Installation OpenSSL"
echo ""
echo ""
cd /usr/local/src/openssl-0.9.7g
./config
make
make install
echo ""
echo ""
echo "Installation ModSSL"
echo ""
echo ""
cd /usr/local/src/mod_ssl-2.8.22-1.3.33
./configure --with-apache=/usr/local/src/apache_1.3.33 \
--with-ssl=/usr/local/src/openssl-0.9.7g \
--prefix=/usr/local/apache \
--enable-module=ssl \
--enable-module=all \
--enable-shared=max \
--enable-rule=EAPI
echo ""
echo ""
echo "Installation Apache"
echo ""
echo ""
cd /usr/local/src/apache_1.3.33
make
make certificate
make install
echo ""
echo ""
echo "Installation Curl"
echo ""
echo ""
cd /usr/local/src/curl-7.14.0
./configure --with-ssl
make
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/mm-1.3.0
./configure --prefix=/usr/local
make
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/freetype-2.1.9
make setup CFG="--prefix=/usr"
make
make install
ldconfig
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/tiff-3.7.2
./configure
make
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/jpeg-6b
./configure
make
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/zlib-1.2.1.tar.gz
./configure
make
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/libpng-1.2.7
cp scripts/makefile.linux makefile
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/gd-2.0.28
./configure --with-freetype=/usr
make
make install
echo ""
echo ""
echo "Installation PHP"
echo ""
echo ""
cd /usr/local/src/php-5.0.4
./configure --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/apache/conf --with-mysql=/usr/local/mysql --with-curl --enable-trans-sid --enable-debug=no --enable-track-vars --with-mm=/usr/local/lib --enable-mime_magic --with-freetype-dir=/usr/local --with-jpeg-dir=/usr --with-png-dir=/usr --with-tiff-dir=/usr --with-zlib=/usr --with-gd --with-mm=/usr/local --with-libxml-dir=/usr --with-openssl --with-kerberos --with-curl --enable-gd-native-ttf
make
make install

ln -s /usr/local/lib/libcurl.so.2 /usr/lib/libcurl.so.2
cp /usr/local/src/php-5.0.4/php.ini-dist /usr/local/apache/conf/php.ini
echo ""
echo ""
echo "Installation mod perl"
echo ""
echo ""
cd /usr/local/src/mod_perl-1.29
perl Makefile.PL USE_APXS=1 WITH_APXS=/usr/local/apache/bin/apxs EVERYTHING=1
make
make install
echo ""
echo ""
echo "Installation terminée"
echo ""
echo ""
echo ""
echo "AddType application/x-httpd-php .php" >> /www/conf/httpd.conf
echo "AddType application/x-httpd-php-source .phps" >> /www/conf/httpd.conf
echo ""
echo "Lancement de Apache en SSL"
echo ""
echo ""
echo ""
echo ""
echo "Ne pas oublier de verifier/aujouter les lignes suivantes dans httpd.conf"
echo ""
echo "trouver: DirectoryIndex index.html"
echo "remplacer par: DirectoryIndex index.php index.html"
echo ""
echo ""
echo "verifier/ajouter également"
echo "LoadModule php5_module        libexec/libphp5.so "
echo "AddModule mod_php5.c"
echo ""
echo ""
echo ""
echo "Lancement de Mysql"
/etc/rc.d/init.d/mysql.server start
echo ""
echo ""
echo "Pour executer apache"
echo "/usr/local/apache/bin/apachectl startssl"
Activlan - Partenaire de vos solutions

http://www.activlan.com

Avatar de l’utilisateur
Touki
Membre
Membre
Messages : 12
Inscription : sam. 27 août 2005, 18:35

Messagepar Touki » dim. 18 sept. 2005, 12:58

Bonjour,

Félicitations pour le script et Merci beaucoup.

Je suis depuis avant-hier sous Ubuntu, et je ne trouve pas comment lancer Aparche, Mysql et Php, après les avoir installer.

Ou dois-je aller ?
Quel répertoire ? (je ne connais pas encore l'arborescence linux)
Ou que dois-je tapper dans la console pour le lancer

Merci d'avance :)

Avatar de l’utilisateur
ArchY
Nouveau membre
Messages : 8
Inscription : mer. 08 juin 2005, 15:05
Localisation : Saint Germain en Laye (78)
Contact :

Messagepar ArchY » jeu. 20 oct. 2005, 15:34

pour lancer apache c'est :
/usr/local/apache/bin/apachectl startssl
pour mysql c'est
/etc/rc.d/init.d/mysql.server start

voili j'ai fais une petite MAJ des versions apache php etc je vais poster ça ce soir
Activlan - Partenaire de vos solutions

http://www.activlan.com

Avatar de l’utilisateur
ArchY
Nouveau membre
Messages : 8
Inscription : mer. 08 juin 2005, 15:05
Localisation : Saint Germain en Laye (78)
Contact :

Messagepar ArchY » jeu. 20 oct. 2005, 15:51

Le script mis à jour est la : <a href='http://sthirion.nerim.net/wwwauto/install.zip' target='_blank'>Script install Auto</a>
le voici :

echo "Installation automatique"
echo "php 5.0.4  Apache 1.3.34  MySQL 4.1.12"
echo ""
echo ""
echo "Telechargement des sources"
echo ""
echo ""
cd /usr/local/src
wget <a href='http://sthirion.nerim.net/wwwauto/apache_1.3.34.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/apache_1.3.34.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/curl-7.15.0.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/curl-7.15.0.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/freetype-2.1.10.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/freetype-2.1.10.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/gd-2.0.33.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/gd-2.0.33.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/httpd-2.0.54.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/httpd-2.0.54.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/libjpeg-devel-6b-34.i386.rpm' target='_blank'>http://sthirion.nerim.net/wwwauto/libjpeg-...-6b-34.i386.rpm</a>
wget <a href='http://sthirion.nerim.net/wwwauto/jpegsrc.v6b.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/jpegsrc.v6b.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/libpng-1.2.7.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/libpng-1.2.7.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/mm-1.4.0.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/mm-1.4.0.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/mod_perl-1.0-current.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/mod_perl...-current.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/mod_ssl-2.8.25-1.3.34.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/mod_ssl-...5-1.3.34.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/mysql-standard-4.1.14-pc-linux-gnu-i686.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/mysql-st...gnu-i686.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/openssl-0.9.7i.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/openssl-0.9.7i.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/php-5.0.5.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/php-5.0.5.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/tiff-3.7.2.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/tiff-3.7.2.tar.gz</a>
wget <a href='http://sthirion.nerim.net/wwwauto/zlib-1.2.3.tar.gz' target='_blank'>http://sthirion.nerim.net/wwwauto/zlib-1.2.3.tar.gz</a>
echo ""
echo ""
echo "Decompression des sources"
echo ""
echo ""
cd /usr/local/src
rpm -Uvh libjpeg-devel-6b-34.i386.rpm
tar -zxvf apache_1.3.34.tar.gz
tar -zxvf curl-7.15.0.tar.gz
tar -zxvf php-5.0.5.tar.gz
tar -zxvf freetype-2.1.10.tar.gz
tar -zxvf jpegsrc.v6b.tar.gz
tar -zxvf libpng-1.2.7.tar.gz
tar -zxvf mm-1.4.0.tar.gz
tar -zxvf tiff-3.7.2.tar.gz
tar -zxvf zlib-1.2.3.tar.gz
tar -zxvf gd-2.0.33.tar.gz
tar -zxvf openssl-0.9.7i.tar.gz
tar -zxvf mod_ssl-2.8.25-1.3.34.tar.gz
tar -zxvf mod_perl-1.0-current.tar.gz
echo ""
echo ""
echo "Installation MySQL"
echo ""
echo ""
cd /usr/local
tar -zxvf /usr/local/src/mysql-standard-4.1.14-pc-linux-gnu-i686.tar.gz
cp -R mysql-standard-4.1.14-pc-linux-gnu-i686 mysql
rm -Rf mysql-standard-4.1.14-pc-linux-gnu-i686
groupadd mysql
useradd -g mysql mysql
cd mysql
scripts/mysql_install_db
chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/data
chgrp -R mysql /usr/local/mysql
chown -R root /usr/local/mysql/bin
cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d
chmod 0755 /etc/rc.d/init.d/mysql.server
echo ""
echo ""
echo "Test MySQL"
echo ""
echo ""
/etc/rc.d/init.d/mysql.server start
/etc/rc.d/init.d/mysql.server stop
echo ""
echo ""
echo ""
echo "Installation mod perl"
echo ""
echo ""
cd /usr/local/src/mod_perl-1.29 perl Makefile.PL USE_APXS=1 WITH_APXS=/usr/local/apache/bin/apxs EVERYTHING=1 make make install
echo ""
echo "Installation OpenSSL"
echo ""
echo ""
cd /usr/local/src/openssl-0.9.7i
./config
make
make install
echo ""
echo ""
echo "Installation ModSSL"
echo ""
echo ""
cd /usr/local/src/mod_ssl-2.8.25-1.3.34
./configure --with-apache=/usr/local/src/apache_1.3.34 --with-ssl=/usr/local/src/openssl-0.9.7i --prefix=/usr/local/apache --enable-module=ssl --enable-module=all --enable-shared=max --enable-rule=EAPI
echo ""
echo ""
echo "Installation Apache"
echo ""
echo ""
cd /usr/local/src/apache_1.3.34
./configure --enable-module=so --enable-module=rewrite --enable-module=vhost_alias --enable-module=mime_magic
make
make certificate
make install
echo ""
echo ""
echo "Installation Curl"
echo ""
echo ""
cd /usr/local/src/curl-7.15.0
./configure --with-ssl
make
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/mm-1.4.0
./configure --prefix=/usr/local
make
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/freetype-2.1.10
make setup CFG="--prefix=/usr"
make
make install
ldconfig
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/tiff-3.7.2
./configure
make
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/jpeg-6b
./configure
make
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/zlib-1.2.3.tar.gz
./configure
make
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/libpng-1.2.7
cp scripts/makefile.linux makefile
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/gd-2.0.33
./configure --with-freetype=/usr
make
make install
echo ""
echo ""
echo "Installation PHP"
echo ""
echo ""
cd /usr/local/src/php-5.0.5
./configure --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/apache/conf --with-mysql=/usr/local/mysql --with-curl --enable-trans-sid --enable-debug=no --enable-track-vars --with-mm=/usr/local/lib --enable-mime_magic --with-freetype-dir=/usr/local --with-jpeg-dir=/usr --with-png-dir=/usr --with-tiff-dir=/usr --with-zlib=/usr --with-gd --with-mm=/usr/local --with-libxml-dir=/usr --with-openssl --with-kerberos --with-curl --enable-gd-native-ttf
make
make install

ln -s /usr/local/lib/libcurl.so.2 /usr/lib/libcurl.so.2
cp /usr/local/src/php-5.0.5/php.ini-dist /usr/local/apache/conf/php.ini
echo ""
echo ""
echo ""
echo "Installation terminée"
echo ""
echo ""
echo ""
echo "AddType application/x-httpd-php .php" >> /usr/local/apache/conf/httpd.conf
echo "AddType application/x-httpd-php-source .phps" >> /usr/local/apache/conf/httpd.conf
echo ""
echo "Lancement de Apache en SSL"
echo ""
echo ""
echo ""
echo ""
echo "Ne pas oublier de verifier/aujouter les lignes suivantes dans httpd.conf"
echo ""
echo "trouver: DirectoryIndex index.html"
echo "remplacer par: DirectoryIndex index.php index.html"
echo ""
echo ""
echo "verifier/ajouter également"
echo "LoadModule php5_module        libexec/libphp5.so "
echo "AddModule mod_php5.c"
echo ""
echo ""
echo ""
echo "Lancement de Mysql"
/etc/rc.d/init.d/mysql.server start
echo ""
echo ""
echo ""
echo "/usr/local/apache/bin/apachectl startssl"


Mise à jour de Apache en 1.3.34
Mise à jour Curl en 7.15
Mise à jour Freetype en 2.1.10
Mise à jour GD en 2.0.33
Mise à jour MM en 1.4.0
Mise à jour mod_ssl en 2.8.35
Mise à jour Mysql en 4.1.14
Mise à jour Openssl en 0.9.7i
Mise à jour PHP en 5.0.5

vla
Activlan - Partenaire de vos solutions

http://www.activlan.com

Avatar de l’utilisateur
lecyclo
Nouveau membre
Messages : 2
Inscription : ven. 18 nov. 2005, 16:37

Messagepar lecyclo » ven. 18 nov. 2005, 16:57

Bravo pour le script.
Je découvre Apache pour apprendre à utiliser PHP, et cette première étape est bien simplifiée, et après avoir lancé Apache, la connection sur <a href='http://localhost' target='_blank'>http://localhost</a> me donne bien une fenètre qui montre que ça marche, mais si je tente de visualiser un fichier html, même sous htdocs, j'ai toujours "URL not found".
J'ai laissé pour l'instant les paramètres DocumentRoot et Directory en "/usr/local/apache/htdocs", mais que je tape le chemin complet ou pas, rien ne va.
Quelqu'un peut-il me dire quels paramètres doivent être ajustés pour que je puisse au moins ouvrir un fichier html, ou ce que j'ai raté dans l'installation?
Merci d'avance.

Avatar de l’utilisateur
lecyclo
Nouveau membre
Messages : 2
Inscription : ven. 18 nov. 2005, 16:37

Messagepar lecyclo » sam. 19 nov. 2005, 15:09

Bon, j'ai trouvé, en cherchant bien.
Tout baigne, et encore bravo et merci pour le script. :)

Avatar de l’utilisateur
foxyfox
Nouveau membre
Messages : 5
Inscription : mar. 24 janv. 2006, 16:42

Messagepar foxyfox » mar. 24 janv. 2006, 16:44

La lib php5.so n'a pas été copier lors de l'installation de celui-ci, je ne comprend pas pourquoi, quand je demarre apache ca m'affiche ca:

[root@seb libexec]# /usr/local/apache/bin/apachectl start
Syntax error on line 220 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/libphp5.so into server: /usr/local/apache/libexec/libphp5.so: cannot open shared object file: No such file or directory
/usr/local/apache/bin/apachectl start: httpd could not be started
[root@seb libexec]#

Bon c'est normal...
Quelqu'un peu m'aider svp?

Avatar de l’utilisateur
ArchY
Nouveau membre
Messages : 8
Inscription : mer. 08 juin 2005, 15:05
Localisation : Saint Germain en Laye (78)
Contact :

Messagepar ArchY » mar. 24 janv. 2006, 19:10

Hello

Mise à jour de PHP, MySQL et de quelques autres librairies
Testé sur Fedora core 4 et 5 Test 2

echo "Installation automatique"
echo "php 5.1.2  Apache 1.3.34  MySQL 5.0.18"
echo ""
echo ""
echo "Telechargement des sources"
echo ""
echo ""
cd /usr/local/src
wget  <a href='http://www.archy.net/autowww/apache_1.3.34.tar.gz' target='_blank'>http://www.archy.net/autowww/apache_1.3.34.tar.gz</a>
wget  <a href='http://www.archy.net/autowww/curl-7.15.0.tar.gz' target='_blank'>http://www.archy.net/autowww/curl-7.15.0.tar.gz</a>
wget  <a href='http://www.archy.net/autowww/freetype-2.1.10.tar.gz' target='_blank'>http://www.archy.net/autowww/freetype-2.1.10.tar.gz</a>
wget  <a href='http://www.archy.net/autowww/gd-2.0.33.tar.gz' target='_blank'>http://www.archy.net/autowww/gd-2.0.33.tar.gz</a>
wget  <a href='http://www.archy.net/autowww/httpd-2.2.0.tar.gz' target='_blank'>http://www.archy.net/autowww/httpd-2.2.0.tar.gz</a>
wget  <a href='http://www.archy.net/autowww/libjpeg-devel-6b-34.i386.rpm' target='_blank'>http://www.archy.net/autowww/libjpeg-devel-6b-34.i386.rpm</a>
wget  <a href='http://www.archy.net/autowww/jpegsrc.v6b.tar.gz' target='_blank'>http://www.archy.net/autowww/jpegsrc.v6b.tar.gz</a>
wget  <a href='http://www.archy.net/autowww/libpng-1.2.8.tar.gz' target='_blank'>http://www.archy.net/autowww/libpng-1.2.8.tar.gz</a>
wget  <a href='http://www.archy.net/autowww/libxml2-2.6.23.tar.gz' target='_blank'>http://www.archy.net/autowww/libxml2-2.6.23.tar.gz</a>
wget  <a href='http://www.archy.net/autowww/mm-1.4.0.tar.gz' target='_blank'>http://www.archy.net/autowww/mm-1.4.0.tar.gz</a>
wget  <a href='http://www.archy.net/autowww/mod_perl-1.0-current.tar.gz' target='_blank'>http://www.archy.net/autowww/mod_perl-1.0-current.tar.gz</a>
wget  <a href='http://www.archy.net/autowww/mod_ssl-2.8.25-1.3.34.tar.gz' target='_blank'>http://www.archy.net/autowww/mod_ssl-2.8.25-1.3.34.tar.gz</a>
wget  <a href='http://www.archy.net/autowww/mysql-standard-5.0.18-linux-i686-glibc23.tar.gz' target='_blank'>http://www.archy.net/autowww/mysql-standar...-glibc23.tar.gz</a>
wget  <a href='http://www.archy.net/autowww/openssl-0.9.8a.tar.gz' target='_blank'>http://www.archy.net/autowww/openssl-0.9.8a.tar.gz</a>
wget  <a href='http://www.archy.net/autowww/php-5.1.2.tar.gz' target='_blank'>http://www.archy.net/autowww/php-5.1.2.tar.gz</a>
wget  <a href='http://www.archy.net/autowww/tiff-3.7.2.tar.gz' target='_blank'>http://www.archy.net/autowww/tiff-3.7.2.tar.gz</a>
wget  <a href='http://www.archy.net/autowww/zlib-1.2.3.tar.gz' target='_blank'>http://www.archy.net/autowww/zlib-1.2.3.tar.gz</a>
echo ""
echo ""
echo "Decompression des sources"
echo ""
echo ""
cd /usr/local/src
rpm -ivh libjpeg-devel-6b-34.i386.rpm
tar -zxvf apache_1.3.34.tar.gz
tar -zxvf curl-7.15.0.tar.gz
tar -zxvf php-5.1.2.tar.gz
tar -zxvf freetype-2.1.10.tar.gz
tar -zxvf jpegsrc.v6b.tar.gz
tar -zxvf libxml2-2.6.23.tar.gz
tar -zxvf libpng-1.2.8.tar.gz
tar -zxvf mm-1.4.0.tar.gz
tar -zxvf tiff-3.7.2.tar.gz
tar -zxvf zlib-1.2.3.tar.gz
tar -zxvf gd-2.0.33.tar.gz
tar -zxvf openssl-0.9.8a.tar.gz
tar -zxvf mod_ssl-2.8.25-1.3.34.tar.gz
tar -zxvf mod_perl-1.0-current.tar.gz
echo ""
echo ""
echo "Installation MySQL"
echo ""
echo ""
cd /usr/local
tar -zxvf /usr/local/src/mysql-standard-5.0.18-linux-i686-glibc23.tar.gz
cp -R mysql-standard-5.0.18-linux-i686-glibc23 mysql
rm -Rf mysql-standard-5.0.18-linux-i686-glibc23
groupadd mysql
useradd -g mysql mysql
cd mysql
scripts/mysql_install_db
chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/data
chgrp -R mysql /usr/local/mysql
chown -R root /usr/local/mysql/bin
cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d
chmod 0755 /etc/rc.d/init.d/mysql.server
echo ""
echo ""
echo "Test MySQL"
echo ""
echo ""
/etc/rc.d/init.d/mysql.server start
/etc/rc.d/init.d/mysql.server stop
echo ""
echo ""
echo ""
echo "Installation mod perl"
echo ""
echo ""
cd /usr/local/src/mod_perl-1.29 perl Makefile.PL USE_APXS=1 WITH_APXS=/usr/local/apache/bin/apxs EVERYTHING=1 make make install
echo ""
echo "Installation OpenSSL"
echo ""
echo ""
cd /usr/local/src/openssl-0.9.8a
./config
make
make install
echo ""
echo ""
echo "Installation ModSSL"
echo ""
echo ""
cd /usr/local/src/mod_ssl-2.8.25-1.3.34
./configure --with-apache=/usr/local/src/apache_1.3.34 --with-ssl=/usr/local/src/openssl-0.9.8a --prefix=/usr/local/apache --enable-module=ssl --enable-module=all --enable-shared=max --enable-rule=EAPI
echo ""
echo ""
echo "Installation Apache"
echo ""
echo ""
cd /usr/local/src/apache_1.3.34
./configure --enable-module=so --enable-module=rewrite --enable-module=vhost_alias --enable-module=mime_magic
make
make certificate
make install
echo ""
echo ""
echo "Installation Curl"
echo ""
echo ""
cd /usr/local/src/curl-7.15.0
./configure --with-ssl
make
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/mm-1.4.0
./configure --prefix=/usr/local
make
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/freetype-2.1.10
make setup CFG="--prefix=/usr"
make
make install
ldconfig
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/tiff-3.7.2
./configure
make
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/jpeg-6b
./configure
make
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/zlib-1.2.3.tar.gz
./configure
make
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/libpng-1.2.8
cp scripts/makefile.linux makefile
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/libxml2-2.6.23
./configure
make
make install
echo ""
echo ""
echo ""
echo ""
echo ""
cd /usr/local/src/gd-2.0.33
./configure --with-freetype=/usr
make
make install
echo ""
echo ""
echo "Installation PHP"
echo ""
echo ""
cd /usr/local/src/php-5.1.2
./configure --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/apache/conf --with-mysql=/usr/local/mysql --with-curl --enable-trans-sid --enable-debug=no --enable-track-vars --with-mm=/usr/local/lib --enable-mime_magic --with-freetype-dir=/usr/local --with-jpeg-dir=/usr --with-png-dir=/usr --with-tiff-dir=/usr --with-zlib=/usr --with-gd --with-mm=/usr/local --with-libxml-dir=/usr --with-openssl --with-kerberos --with-curl --enable-gd-native-ttf
make
make install

ln -s /usr/local/lib/libcurl.so.2 /usr/lib/libcurl.so.2
cp /usr/local/src/php-5.1.2/php.ini-dist /usr/local/apache/conf/php.ini
echo ""
echo ""
echo ""
echo "Installation terminée"
echo ""
echo ""
echo ""
echo "AddType application/x-httpd-php .php" >> /usr/local/apache/conf/httpd.conf
echo "AddType application/x-httpd-php-source .phps" >> /usr/local/apache/conf/httpd.conf
echo ""
echo "Lancement de Apache en SSL"
echo ""
echo ""
echo ""
echo ""
echo "Ne pas oublier de verifier/aujouter les lignes suivantes dans httpd.conf"
echo ""
echo "trouver: DirectoryIndex index.html"
echo "remplacer par: DirectoryIndex index.php index.html"
echo ""
echo ""
echo "verifier/ajouter également"
echo "LoadModule php5_module        libexec/libphp5.so "
echo "AddModule mod_php5.c"
echo ""
echo ""
echo ""
echo "Lancement de Mysql"
/etc/rc.d/init.d/mysql.server start
echo ""
echo ""
echo ""
echo "/usr/local/apache/bin/apachectl startssl"


<span style='color:red'>IL Y A UN PROBLEME APRES LA COMPILATION DE APACHE, LA GENERATION DU CERIFICAT NE FONCTIONNE PAS ENCORE, JE CHECK ET JE REPOSTE POUR ANNONCER QUE c EST OK</span>

Si quelqu'un sait comment automatiser tout ce qu'il y a à entrer pour le certificat, je suis prenneur, j'ai pas chercher et je suis un peu à court de temps en ce moment.
Activlan - Partenaire de vos solutions

http://www.activlan.com

Avatar de l’utilisateur
ArchY
Nouveau membre
Messages : 8
Inscription : mer. 08 juin 2005, 15:05
Localisation : Saint Germain en Laye (78)
Contact :

Messagepar ArchY » mar. 24 janv. 2006, 19:44

foxyfox a écrit : La lib php5.so n'a pas été copier lors de l'installation de celui-ci, je ne comprend pas pourquoi, quand je demarre apache ca m'affiche ca:

[root@seb libexec]# /usr/local/apache/bin/apachectl start
Syntax error on line 220 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/libphp5.so into server: /usr/local/apache/libexec/libphp5.so: cannot open shared object file: No such file or directory
/usr/local/apache/bin/apachectl start: httpd could not be started
[root@seb libexec]#

Bon c'est normal...
Quelqu'un peu m'aider svp?

c'est ta compillation de php qui ne c'est pas bien passée
Activlan - Partenaire de vos solutions

http://www.activlan.com

Avatar de l’utilisateur
foxyfox
Nouveau membre
Messages : 5
Inscription : mar. 24 janv. 2006, 16:42

Messagepar foxyfox » mer. 25 janv. 2006, 10:08

Je n'ai plus de place dans /dev/hda1 qu'est-ce je peux faire svp?


Revenir vers « Installation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités