Instalacja Apache z PHP i MySQL

G

Guest

Gość
Moze to zaoszczedzi kilku pytan na forum.

---------------------

Ściągnij źródła Apache i PHP. W moim przypadku to: apache_1.3.27.tar.gz, php-4.3.2RC2.tar.gz. Teraz skopiuj do /usr/local/src, rozpakuj i zrób dowiązania:

cp apache_1.3.27.tar.gz /usr/local/src/
cp php-4.3.2RC2.tar.gz /usr/local/src/
cd /usr/local/src/
tar -zxvf apache_1.3.27.tar.gz
tar -zxvf php-4.3.2RC2.tar.gz
ln -s apache_1.3.27 apache
ln -s php-4.3.2RC2 php

I rozpocznij instalacje:

cd apache
./configure --prefix=/usr/local/apache
cd ../php
./configure --with-apache=../apache --with-mysql=/usr/local/mysqld
make
make install
cd ../apache
./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a
make
make install

Pewnie sie zdziwisz, dlaczego 'libphp4.a' bo przecież nie ma tam takiego pliku! Mimo to, wszystko jest dobrze, libphp4.a zostanie wygenerowany podczas kompilacji.
Teraz skopiuj plik konfiguracyjny php:

cd ../php
cp php.ini-dist /usr/local/apache/conf/php.ini

W pliku konfiguracyjnym Apache'a musisz ustalić rozszerzenia plików PHP.

cd /usr/local/apache/conf
pico httpd.conf

Tutaj musisz znaleźć i odhaszować linijke (lub dopisać):

AddType application/x-httpd-php .php

Po zapisaniu zmian możesz uruchomić Apache'a

cd /usr/local/apache/bin
./apachectl start

Sprawdź czy server działa poprawnie:

./apachectl status

Powinieneś zobaczyć info o Twoim serverze, czyli jego wersja, data utworzenia, host, etc... Jeśli wszystko jest ok (i powinno być ;) to możesz sprawdzić PHP. Stwórz jakiś plik PHP w katalogu Apache'a, np.: test.php, który zawiera:

<?php phpinfo(); ?>

Teraz wpisz w przeglądarce:

http://twój.server.www/test.php

Jeśli wyświetli się strona PHP to znaczy, że wszystko jest w porządku...

------
RAVEN ([email protected])
 
Do góry Bottom