Įvadas
Žiniatinklio serveris yra programinė įranga, kurios pagalba serveryje saugomi puslapiai tampa pasiekiami daugeliui kompiuterių (klientų). Šiame gide paaiškinama, kaip į UNIX sistemą įsidiegti Apache.
Norint įdiegti Apache, reikia bent šiek tiek nusimanyti apie Linux ar Unix sistemas. Šiame gide pateikti nurodymai, kaip parsisiųsti šaltinius (sources) ir kitus reikiamus komponentus bei kaip sukompiliuoti juos (taigi, reikalingas ir C kompiliatorius, paprastai Linux sistemose jis būna iškart įdiegtas).
Toliau pateikiamas PHP transliatoriaus - programos, kurios pagalba galėsite kurti dinamines svetaines, taip pat
MySQL duomenų bazių valdymo sistemos diegimas.
Šaltinių (sources) parsisiuntimas
PHP:
http://www.php.net.
Apache:
http://www.apache.org.
MySQL:
http://www.mysql.org.
Apache ir PHP diegimas
1. Išarchyvuokite:
tar zxvf apache_x.x.tar.gz
tar zxvf php-x.x.tar
2. Sukonfigūruokite Apache
cd apache_x.x
./configure --prefix=/www
3. Sukonfigūruokite PHP
cd ../php-x.x
./configure --with-mysql --with-apache=../apache_x.x --enable-track-vars
4. Jeigu norite įdiegti PHP į kitą katalogą, naudokite papildomą parinktį --with-config-file-path=/kelias
Unzip PHP
make
make install
5. Įdiekite Apache
cd ../apache_x.x
./configure --prefix=/www --activate-module=src/modules/phpx/libphpx.a
make
make install
6.Pakeiskite PHP konfigūracijos failą
cd ../php-x.x
cp phpX.ini-dist /usr/local/lib/phpX.ini
7. Po to redaguokite konfigūracinį failą /usr/local/lib/phpX.ini
Taip pat pakeiskite Apache serverio konfigūraciją (paprastai konfigūracinis failas yra httpd.conf ar srm.conf), įtraukite eilutę:
AddType? application/x-httpd-phpX .phpX
8. Dabar pateiksime plėtinio susiejimą su PHP varikliu. Galite rinktis pagal versiją, galite naudoti tiesiog .php plėtinį. Paleiskite Apache serverį (būtina visiškai sustabdyti ir iš naujo paleisti serverį, vien perkrauti neužtenka. Naudokite komandas
apachectl stop, po to
apachectl start).
1-as paleidimas
Norėdami patikrinti, ar viskas gerai veikia, sukurkite nedidelį failą ir išsaugokite jį pagrindiniame žiniatinklio serverio dokumentų kataloge (jis nurodytas httpd.conf konfigūraciniame faile, prie
DocumentRoot). Pavadinkite failą
failas.php, jame surašykite:
<html>
<head><title>Example</title></head>
<body>
<?php
echo "PHP veika!";
?>
</body>
</html>
Paleiskite serveryje naršyklę ir įveskite adresą:
http://localhost/failas.php
localhost nurodo, kad bus kreipiamasi į jūsų serverį.
Naršyklėje turėtumėte matyti užrašą „PHP veikia“.