1.apache
Baixe o pacote de código fonte do apache para Linux na seguinte página http://www.apache.org/dist/httpd/ ;
Salve-o no diretório /home/xx. xx é uma pasta criada por você. Criei uma pasta wj.
Lista de comandos:
cd /home/wj
tar -zxvf httpd-2.0.54.tar.gz
mv httpd-2.0.54 apache
cd apache
./configure --prefix=/usr/local/apache2 --enable-module=so
fazer
fazer instalar
Instale o apache em /usr/local/apache e configure o apache para suportar o modo dso 2.php
Baixe o pacote de código fonte do php para Linux na seguinte página http://www.php.net/downloads.php ;
Salve na lista de comandos do diretório /home/wj:
cd /home/wj
tar -zxvf php-5.0.4.tar.gz
mvphp-5.0.4php
cdphp
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track -vars --com-xml --com-MySQL
fazer
fazer instalar
Entre eles, apache e mysql mudam de acordo com o nome do diretório que você instalou. O meu é =/usr/local/apache2/bin/apxs e MySQL.
cp php.ini-dist /usr/local/lib/php.ini
Instale o php em /usr/local/php no modo dso Defina o diretório do arquivo de configuração como /usr/local/lib e habilite o suporte a mysql e xml.
3. Configure vi /usr/local/apache/conf/httpd.conf
Configure o apache da seguinte maneira #Altere a linha ServerAdmin mailto:[email protected] para seu endereço de e-mail
#DocumentRoot "/home/httpd/html/" Este é o diretório inicial do arquivo html # O mesmo que acima #Options FollowSymLinks MultiViews Para segurança motivos, remova "Índices"
#
# DirectoryIndex default.php default.phtml default.php3 default.html default.htm
#
#Defina a ordem do nome de arquivo padrão do Apache #AddType application/x-httpd-php .php .phtml .php3 .inc
#AddType aplicativo/x-httpd-php-source.phps
#Defina o sufixo do arquivo php, salve e saia vi /usr/local/lib/php.ini
#register-golbals = Ativado
Salve e saia 4. Inicie o serviço /usr/local/apache/bin/apachectl start
5. Teste e escreva uma página de teste php info.php: o conteúdo é o seguinte〈?php
phpinfo();
?>
Se estiver normal, você poderá ver as informações do php. Parabéns pela instalação bem-sucedida do Apche+Mysql+PHP.
6. o apache inicia automaticamente - -
O seguinte usa o apache de inicialização automática como exemplo;
Script de inicialização automática:
/usr/local/apache/bin/apachectl início
O arquivo está localizado em /etc/rc.d/init.d e é denominado apached. Observe que ele deve ser executável.
#chmod +x /etc/rc.d/init.d/apached //Defina o atributo do arquivo como executável
#ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //Estabelecer conexão suave, atalho
#ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache