Paieška


print PDF

Apache PHP MySQL diegimas


Į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).

DĖMESIO! OVH paketai jau sukonfigūruoti. Taip pat galite naudoti standartinės kompiliacijos scenarijus:
ftp://ftp.ovh.net/made-in-ovh/patch

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“.