+-------------------------------------------------+ | Instalar Apache, PHP & MySQL em Linux | | Escrito por lucipher < lucipher@unsecurity.org | | unsecurity.org (c) 2000 Nov 23 07:14:44 | +-------------------------------------------------+ 1- cat flamez > /dev/null ; ./porto_editora --spellfix php-apache-mysql.txt ;) 2- O que precisamos ? das sources dos programas que vamos instalar ;) os urls seguintes são directos pra secções de download dos mesmos! PHP: http://www.php.net/downloads.php Mysql: http://www.mysql.com/downloads/ Apache: http://httpd.apache.org/dist/ 3- Começando...... ja temos : php-4.0.3.tar.gz apache_1.3.14.tar.gz mysql-3.22.32.tar.gz ...descomprimindo [root@darkside /root]# tar xvzf php-4.0.3.tar.gz ... [root@darkside /root]# tar xvzf apache_1.3.14.tar.gz ... [root@darkside /root]# tar xvzf mysql-3.22.32.tar.gz ... [root@darkside /root]# ls php-4.0.3/ apache_1.3.14/ mysql-3.22.32/ Instalando o mysql [root@darkside /root]# cd mysql-3.22.32 [root@darkside mysql-3.22.32]# ./configure ... [root@darkside mysql-3.22.32]# make ... [root@darkside mysql-3.22.32]# make install ... presumindo que tudo correu bem, sem erros, o proximo passo é instalar as dbs defaults do mysql para poder-se trabalhar com ele ;) [root@darkside mysql-3.22.32]# cd scripts [root@darkside scripts]# ./mysql_install_db [root@darkside scripts]# cd /usr/local/mysql/bin [root@darkside bin]# ./safe_mysqld & Pronto, MySQL instalado ! :) Vamos "configurar" o Apache [root@darkside bin]# cd [root@darkside /root]# cd apache_1.3.14 [root@darkside apache_1.3.14]# ./configure --prefix=/www (note-se eu aqui escolhi /www que me dá mais jeito, mas podem escolher outro sitio tipo /dev/null *g* ;)) [root@darkside apache_1.3.14]# cd ../php-4.0.3 [root@darkside php-4.0.3]# ./configure --with-apache=../apache_1.3.14 --enable-track-vars --with-mysql (./configure --help pa ver outras opções de configuração ;)) [root@darkside php-4.0.3]# make [root@darkside php-4.0.3]# make install PHP compilado! falta compilar o apache [root@darkside php-4.0.3]# cd ../apache_1.3.14 [root@darkside apache_1.3.14]# make & make install ... +--------------------------------------------------------+ | You now have successfully built and installed the | | Apache 1.3 HTTP server. To verify that Apache actually | | works correctly you now should first check the | | (initially created or preserved) configuration files | | | | /www/conf/httpd.conf"; | | and then you should be able to immediately fire up | | Apache the first time by running: | | | | /www/bin/apachectl start"; | | | | Thanks for using Apache. The Apache Group | | http://www.apache.org/ | +--------------------------------------------------------+ se tudo correr bem, é isto que vêem !! ;) depois editar o /www/conf/httpd.conf e descomentar os addtypes do php ;) (descomentar= retirar os '#') Agora que temos tudo bem, vamos correr pra testar se tá a funcionar [root@darkside apache_1.3.14]# /www/bin/apachectl start httpd: started [root@darkside apache_1.3.14]# echo "" >> /www/htdocs/index.php [root@darkside apache_1.3.14]# lynx http://localhost/index.php (se aparecer texto com descrições das instalação do php e apache e porque correu bem, senão Tente de novo seguir os passos, e ler os readme's ;)) -EOF