php eggatastasi over linux

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
mp3mangr
Δημοσιεύσεις: 26
Εγγραφή: 14 Μάιος 2003 01:52
Τοποθεσία: Athens

php eggatastasi over linux

Δημοσίευση από mp3mangr » 08 Ιουν 2003 22:06

Mporei kapios na mou pei tin diadikasia pou akolouthise gia na eggatastisei tin php kai kat epektasi tis rithmiseis ston apache oste na vlepei kanonika php eggrafa? (pleaze min mou peite www.phphelp kpl.net, exo dei polla help... thelo mia prosopiki empeiria)

ysterografo! : exo slackware 9.0 kai o apache itan idi eggatestimenos.

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

php eggatastasi over linux

Δημοσίευση από Cha0s » 08 Ιουν 2003 22:36

Katebazeis ta sources tis PHP apo to site tis www.php.net

Kaneis extract ta arxeia patontas

Κώδικας: Επιλογή όλων

$ tar -jxf php-4.x.x.tar.bz2
opoy 'x' einai i ekdosi tis PHP
Tora einai stin 4.3.2 ....

meta mpeneis sto folder pou einai ta arxeia ( $cd php-4.x.x )

kaneis configure (opou den mporo na sou po ti tha baleis sto configure giati ayto exartatai apo tis anages sou kai to ti libraries ktl exei perasmena to linux sou..)
Prepei na kaneis omos compile tin PHP san module gia ton apache kai oxi san cgi giati tha mperdeyteis poli.

Gia na to kaneis ayto ena klassiko configure einai:

Κώδικας: Επιλογή όλων

$ ./configure --with-apxs=/usr/path_to_apache/bin/apxs  --enable-ftp  --with-zlib  --with-mysql
Etsi tha ginei configured i PHP gia ta basika. An thes kati parapera na kaneis se PHP (px na xrisimopoiiseis GD grafika ktl thelei psaximo).

Molis teleiosei to configure patas

Κώδικας: Επιλογή όλων

$ make
kai molis teleiosei to make (pernei ligi oritsa analoga me to mixanima..)

Κώδικας: Επιλογή όλων

$make install
molis teleiosei ayto kane

Κώδικας: Επιλογή όλων

$ cp php.ini-recomened /usr/local/lib/php.ini
meta kane edit to httpd.conf tou apache kai bale tis exis grammes:

Κώδικας: Επιλογή όλων

AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
(mporeis na grapseis mono tin proti grammi an thes... oi ypolipes einai gia ginontai parse apo tin PHP kai ta ypoloipa scripts me diaforeto extension tou .php)

Episis gia kalo kai gia kako des an yparxei kai ayti i grammi mesa sto config tou apache:

Κώδικας: Επιλογή όλων

LoadModule php4_module        libexec/libphp4.so  
meta kane edit to php.ini sto /usr/local/lib/ kai kane to config.
Edo exei POLLA gia to config tou php.ini ta opia diaferoun apo mixanima se mixanima analoga me tis efarmoges kai to setarisma pou exeis kanei opote den mporo na se boithiso...
Read the manual :P
mporo na sou po to exis omos :)
register_globals = On

Kane restart ton apache me

Κώδικας: Επιλογή όλων

$ /path/to/apache/bin/apachectl restart
kai enjoy PHP :)

Ola ayta ta exo dokimasei se Red Hat 7.2 kai 7.3 . Opote den xero an einai akrivos i idia diadikasia gia to Slackware...

Ton apache ton exeis kanei compile esi i ebales tin default ekdosi tou Slackware ?

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

php eggatastasi over linux

Δημοσίευση από Cha0s » 08 Ιουν 2003 22:39

Tora diavasa oti o apache itan idi egatestimenos.. sorry :)

mp3mangr
Δημοσιεύσεις: 26
Εγγραφή: 14 Μάιος 2003 01:52
Τοποθεσία: Athens

php eggatastasi over linux

Δημοσίευση από mp3mangr » 09 Ιουν 2003 22:25

Thanksss!!!
Itan to pio artio artho pou exo diavasei!!!
euxaristo kai pali, ola pigan kala. Tora tha prepei na teleioso kai me tin mysql. Mporo na po oti itan orea empiria to olo thema (idika i ekmathisi tou apache)

Άβαταρ μέλους
iNDEFiX
Honorary Member
Δημοσιεύσεις: 2569
Εγγραφή: 20 Δεκ 2002 00:48
Τοποθεσία: κλειστή λόγω έργων
Επικοινωνία:

php eggatastasi over linux

Δημοσίευση από iNDEFiX » 10 Ιουν 2003 02:43

Vasika einai "on linux" kai oxi "over linux". Ena grigoro setup tou apache kai php:

-----------------
Install apache:
-----------------
1. cd /usr/local

2. wget http://www.apache.org/dist/httpd/apache_1.3.27.tar.gz

3. tar -xzf apache_1.3.27.tar.gz

4. cd apache_1.3.27

5. ./configure --enable-module=unique_id --enable-module=rewrite --enable-module=speling --enable-module=expires --enable-module=info --enable-module=log_agent --enable-module=log_referer --enable-module=usertrack --enable-module=proxy --enable-module=userdir --enable-module=so

6. make

7. make install

-----------------
Install PHP:
-----------------
1. cd /usr/local

2. download php-4.3.x and tar -xzf php-4.3.x.tar.gz

3. cd php-4.3.x

4. ./configure \
--with-apxs=/usr/local/apache/bin/apxs \
--enable-track-vars \
--enable-ftp \
--enable-sysvsem \
--enable-sysvshm \
--enable-sockets

5. make ... make install (as apache)

CONFS:
in /usr/local/apache/conf/http.conf :

put:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php .php3
AddType application/x-httpd-php-source .phps

change:

<IfModule mod_dir.c>
DirectoryIndex index.html index.htm index.shtml
</IfModule>

to:
<IfModule mod_dir.c>
DirectoryIndex index.html index.htm index.shtml index.php index.php4 index.php3 index.phtml index.cgi
</IfModule>

Then hit /usr/local/apache/bin/apachectl start
and apache will start.

(sorry pou einai sta agglika .. to eixa grapsei gia ena filo sthn agglia)

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης