ΕΓΚΑΤΑΣΤΑΣΗ PHP,APACHE

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

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

Απάντηση
aguila21
Honorary Member
Δημοσιεύσεις: 3510
Εγγραφή: 30 Απρ 2003 21:44
Επικοινωνία:

ΕΓΚΑΤΑΣΤΑΣΗ PHP,APACHE

Δημοσίευση από aguila21 » 06 Μάιος 2003 19:14

Αγόρασα σήμερα ένα βιβλίο που προτέινατε σε έναν άλλο αναγνώστη της σελίδας αυτής,το "ΑΝΑΠΤΥΞΗ WΕΒ ΕΦΑΡΜΟΓΩΝ ΜΕ PHP&MySQL" απο τον Γκιούρδα.Το πρόβλημα μου είναι οτι δε μπορώ να εγκαταστήσω την PHP και την APACHE.Χρησιμοποιώ windows2000 professional.Αν μπορεί κάποιος ας με βοηθήσει για να μπορώ να εφαρμόζω τα παραδείγματα του βιβλίου.

Άβαταρ μέλους
gaucho
Honorary Member
Δημοσιεύσεις: 2408
Εγγραφή: 22 Δεκ 2002 13:18

ΕΓΚΑΤΑΣΤΑΣΗ PHP,APACHE

Δημοσίευση από gaucho » 06 Μάιος 2003 19:44

h mysql aki o apatsi gia windows mpenoun mono me ena klik opws ola ta programata gia win
**************
gia php sto master disko se fakelo me to onboma php kane copy paste ta arxeia pou sou dinei apo to cd kai

Apache:
1. Stop the Apache Webserver.
Edit the httpd.conf and put in these lines, modified to your environment:
2. Unzip the Package to c:\php, now move php4ts.dll to the windows/system(32) directory, overwritte any older file!

# for the apache module
LoadModule php4_module c:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php4

#for the cgi binary (you can use that one compiled with force cgi redirect too)
ScriptAlias /php4/ "C:/php/"
Action application/x-httpd-php4 "/php4/php.exe"
AddType application/x-httpd-php4 .php

3. Copy the php.ini-dist to your sysroot (directory where you installed windows), rename it to php.ini, and
edit the php.ini to fit your needs.
4. Restart the Apache server.

****************
na kitas panta ta readme arxeia

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

ΕΓΚΑΤΑΣΤΑΣΗ PHP,APACHE

Δημοσίευση από iNDEFiX » 06 Μάιος 2003 20:43

Yparxei ena paketo pou ta exei ola mazi kai kanei install:

Apache 1.3.27
Apache Monitor
PHP 4.3.1
MySQL 4.0.12
PHP-Nuke 6.5
phpMyAdmin 2.4.0


Katevase to apo edo:

http://heanet.dl.sourceforge.net/source ... -2.0.0.exe

Otidipote apories exeis kane post edo.

Άβαταρ μέλους
greek_manager
Honorary Member
Δημοσιεύσεις: 1243
Εγγραφή: 21 Οκτ 2002 19:01
Τοποθεσία: Back to Greece
Επικοινωνία:

ΕΓΚΑΤΑΣΤΑΣΗ PHP,APACHE

Δημοσίευση από greek_manager » 06 Μάιος 2003 21:50

afou exeis win2000 prof den sou xreiazetai logika o apache...
arkei na exeis egatasthsei ton Microsoft IIS (Inernet Information Server) pou yparxei sto cd twn windows.

php kai mysql gia windows exoun install file san ola ta win programs

egw eimai o typos pou agorase to vivlio pou les (phra thn agglikh version)
ypotheto omos oti exei to idio cd h metafrash tou giourda...
opote gia thn mysql pas sto folder:

F:\Software\MySQL\Windows\Binary
kai trexeis to setup pou yparxei mesa sto zipaki

enw gia thn php pas edw:

F:\Software\PHP\Windows\Binary

kai trexeis to exe arxeio

(opou F: fysika to drive tou cd/dvd rom sou)

an thes na valeis ton apache pas edw:

F:\Software\Apache\Windows\Binary

kai trexeis to .msi arxeio

afta kai kalh tyxh!

fysika mporeis panta na katevaseis tis enhmeromenes ekdoseis olwn apo to net alla afta kalyptoun ta paradeigmata tou vivliou to opoio to roufhksa to pasxa kai einai poly kalo!
aka thkouk
Football Manager - H ελληνική κοινότητα
παιχνιδια στρατηγικης - Παίξε Δωρεάν

Άβαταρ μέλους
grjava
Δημοσιεύσεις: 387
Εγγραφή: 13 Μαρ 2002 01:00
Τοποθεσία: athens
Επικοινωνία:

ΕΓΚΑΤΑΣΤΑΣΗ PHP,APACHE

Δημοσίευση από grjava » 07 Μάιος 2003 00:57

Το νέο είναι ακόμη καλύτερο:
http://www.amazon.com/exec/obidos/ASIN/ ... 25-7040852

Άβαταρ μέλους
greek_manager
Honorary Member
Δημοσιεύσεις: 1243
Εγγραφή: 21 Οκτ 2002 19:01
Τοποθεσία: Back to Greece
Επικοινωνία:

ΕΓΚΑΤΑΣΤΑΣΗ PHP,APACHE

Δημοσίευση από greek_manager » 07 Μάιος 2003 01:57

χε, αυτό ακριβώς αγόρασα... second edition :wink:

55 Ευρώ :evil: από το ...μεγάλο βιβλιοπωλείο

πολύ καλό όντως!
aka thkouk
Football Manager - H ελληνική κοινότητα
παιχνιδια στρατηγικης - Παίξε Δωρεάν

aguila21
Honorary Member
Δημοσιεύσεις: 3510
Εγγραφή: 30 Απρ 2003 21:44
Επικοινωνία:

ΕΓΚΑΤΑΣΤΑΣΗ PHP,APACHE

Δημοσίευση από aguila21 » 07 Μάιος 2003 06:54

Εγκατέστησα τα προγράμματα με επιτυχία (ή ετσι νομίζω!) πώς τα τρέχουν τώρα;Για τη MySQL υπάρχει εικονίδιο και ανοίγει.Την PHP όμως που θα τη συντασσω;Στο notepad;
Αν με θεωρήσετε ως άσχετο δε θα απέχετε απο την πραγματικότητα!!!

Άβαταρ μέλους
gaucho
Honorary Member
Δημοσιεύσεις: 2408
Εγγραφή: 22 Δεκ 2002 13:18

ΕΓΚΑΤΑΣΤΑΣΗ PHP,APACHE

Δημοσίευση από gaucho » 07 Μάιος 2003 10:04

ti php sto dreamweaver MX

Άβαταρ μέλους
greek_manager
Honorary Member
Δημοσιεύσεις: 1243
Εγγραφή: 21 Οκτ 2002 19:01
Τοποθεσία: Back to Greece
Επικοινωνία:

ΕΓΚΑΤΑΣΤΑΣΗ PHP,APACHE

Δημοσίευση από greek_manager » 07 Μάιος 2003 11:55

sto notepad h se opoionshpote allon editor arkei na ta apothikeveis ws arxeia php kai oxi ws arxeia keimenou (.txt px)
aka thkouk
Football Manager - H ελληνική κοινότητα
παιχνιδια στρατηγικης - Παίξε Δωρεάν

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

ΕΓΚΑΤΑΣΤΑΣΗ PHP,APACHE

Δημοσίευση από Cha0s » 08 Μάιος 2003 01:57

Enas poli kalos editor gia PHP einia o PHPEd.

Ksekinise arxika san freeware alla stis teleytees ekdosis den to dinoun free.. malista kostizei 299$.

I last free ekdosi eiani edo an tin thelei kaneis.

ftp://ftp.fh-reutlingen.de/pub/vorlesun ... etup3x.exe
Τελευταία επεξεργασία από το μέλος Cha0s την 21 Μάιος 2003 09:03, έχει επεξεργασθεί 1 φορά συνολικά.

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

ΕΓΚΑΤΑΣΤΑΣΗ PHP,APACHE

Δημοσίευση από iNDEFiX » 08 Μάιος 2003 10:22

Notepad Notepad Notepad Notepad Notepad Notepad Notepad Notepad Notepad Notepad Notepad Notepad Notepad Notepad Notepad Notepad Notepad Notepad kai pali notepad (oxi den eimai kolimenos) hahaha

Ray
Δημοσιεύσεις: 308
Εγγραφή: 07 Μάιος 2003 03:57
Τοποθεσία: Lost Somewhere In Time

ΕΓΚΑΤΑΣΤΑΣΗ PHP,APACHE

Δημοσίευση από Ray » 08 Μάιος 2003 12:23

File aguila21,

isos na exeis mberdeyftei ligaki me to pos leitourgoun ola ayta ta programmatakia mazi...

8a prospa8hso me liges koubentes na sou eksygiso pano kato gia na exeis mia kalyterh idea...

Loipon sto 8ema ths egkatastashs:

Exeis kanei setup ton Apache o opoios einai enas web server. Dhladh h douleia tou einai na metafrazei documents pou briskontai ston server se kati pou na katalabainoun oi diaforoi client (p.x. internet explorer) pou syndeontai epano tou gia na zhthsoun plhrofories.

Einai symantiko na katalabeis oti eiparxei ena directory ston disko sou to opoio einai to directory to opoio o server xrhsimopoiei gia na kanei ta diafora documents (h webpages) dia8eshma (publish) stous clients.

Synh8os kai otan trexei o apache ston ypologisth sou, anoigontas ton browser pou xrhsimopoieis kai dinontas tou thn diey8ynsh: "http://localhost", aytomata 8a deiksei ta periexomena aytou tou directory pou o apache xrhsimopoiei gia publish.

Gia na aplopioiso ta pragmata ligaki as poume oti o apache einai an8ropos kai katalabainei na milaei thn glossa HTML. (den se 8eoro xazo, apla prospa8o na perigrapso kati texnika periploko... ). Tora h PHP einai mia allh glossa thn opoia o Apache den katalabainei kai prepei na tou thn ma8oume... lol..

Afou oloklhroseis thn egkatastash ths PHP (kati pou ekanes epityxos), prepei na deis ean trexei kanonika. Enas aplos tropos einai o parakato:

Anoikse to notepad kai grapse mono thn parakato grammh:
Today's date is: <? print (date ("M d, Y")); ?>
Tora sose ayto to arxeio san test.php kai antegrapse to sto directory pou xrhsimopoiei o Apache san publish directory.

Efoson to keneis ayto anoikse ton browser sou kai san diey8ynsh dose:
Ean ola pane kala, o Apache 8a katalabei oti ayto einai ena script php kai 8a xrhsimopoihsei ton 'metafrasth' php pou ekanes egkatastash prin gia na treksei to script-aki...

Elpizo mexri edo ola na doulepsoune kala...

Tora oson afora thn MySql ta pragmata einai ligaki poio periploka...

Katarxhn h MySql einai mia bash dedomenon, synepos prepei na eiparxei enas superuser o opoios kai 8a diaxeirhzete thn bash.

Efoson exeis kanei th egkatastash topika (locally) ston ypologisth sou, oloi oi xrhstes tou systhmatos einai superusers kai exoune full access sthn MySql. Kati pou einai kalo gia ta arxhka bhmata, alla na exeis ypopsh sou oti ean 8eleis na kaneis mia sobarh efarmogh 8a prepei na katarghseis ton logariasmo 'localhost' kai 'root' apo thn bash....

Tora dokimase to parakato programa gia na deis ean h php mporei na 'milaei' sthn mysql. Anoikse to notepad, kane copy paste to parakato script kai sosto san test2.php

Ksana antegrapse to sto idio directory me to prohgoumeno kai xrhsimopoihse 'http://localhost/test_mysql.php' san diey8hnsh ston browser sou.

<?
/************************************************************
this script runs only once, it then drops the database before
mysql connection is closed.
************************************************************/

/***************************************************
string values passed on to the following 5 variables.
two of each are assigned to 'ice' and the rest three
tag along into 'mysql_connect'
***************************************************/
$iceCreamOne = "Vanilla"; // Type One Ice Cream
$iceCreamTwo = "Cookie Dough Ice Cream"; // Type Two Ice Cream
$host = "localhost"; // hostname...in our case localhost
$username = "root"; // root is our default
$password = ""; // your mysql password please

//open connection to the MySQL database server.
$connection = mysql_connect($host,$username,$password);
//if connection fails, display the error involved
if ($connection == false){
echo mysql_errno().": ".mysql_error()."<BR>";
//echo("Your username or password is not correct.");
exit;
}

/************************************************
After supper we will have two kinds of desserts
create the database then select it. Two functions
called mysql_create_db() & mysql_select_db()
if statements to check success of create & select
************************************************/
$create_success = mysql_create_db("aftersupper");
if($create_success)echo("<b><font color=\"blue\">create database: success!</font></b><br>");
$select_success = mysql_select_db("aftersupper");
if($select_success)echo("<b><font color=\"blue\">selected the created database: success!</font></b>");

/*************************************************************
your choice for 2 desserts
for me I like vanilla[iceCreamOne] & cookie dough[iceCreamTwo]
*************************************************************/
mysql_query("CREATE TABLE desserts(iceCreamOne VARCHAR(25),
iceCreamTwo VARCHAR(25))");

/*******************************************************************************
i put my two favorite icecream types into table desserts: vanilla & cookie dough
remember im using variables that have been assigned with strings up there ^^^.
*******************************************************************************/
mysql_query ("INSERT INTO desserts (iceCreamOne, iceCreamTwo) VALUES
('$iceCreamOne', '$iceCreamTwo')");

/*******************************************************************************
as long as their is information in the table keep printing.
i have two values in table 'desserts', both rows are passed to variable 'result'
*******************************************************************************/
$result = mysql_query ("SELECT * FROM desserts");

//checking to see that select was successfull
//if ($result){echo "<h2>Successfully selected from table desserts!</h2>\n";}

//assign the number of rows from variable $result to $numOfRows
//$numOfRows = mysql_num_rows ($result);

//for ($i = 0; $i < $numOfRows; $i++)
//{
$row = mysql_fetch_array($result);
print ("<h3>My 2 most favorite Ice Cream are:</h3><br>\n");
print($row["iceCreamOne"]." and ");
print($row["iceCreamTwo"]. "<br>");
// }

//Database gets dropped. You can comment the line below if you wish to keep the database
mysql_query("DROP DATABASE aftersupper");

//close the connection to the db with the particular user :: $username
mysql_close();
?>

Elpizo ola na pane kala kai na dhmiourgh8ei h bash, me ton pinaka. To scipt 8a pros8esei dyo times ston pinaka, tis opoies kai meta 8a diabasei apo thn bash kai 8a tis deiksei ston browser sou...


Opote kai eisai etoimos na ksekinhseis to taksidi sou ston magiko kosmo tou webscripting...

Lol, elpizo na mhn se zalisa me olo ayto to katebato...

Sygnomh apo tous empeiroterous apla nomizo oti ayto einai pou zhtaei to paidi, to pos 8a dhmiourghsei ena programma me php kai 8a to kanei na milhsei me thn MySql kai oxi me poio programma 8a grapsei to programma...

Ean exeis kai alles aporeies mhn distaseis na rothseis, giati akoma kai ta poio apla pragmata einai symantika...

Exo mpei p.x. se dekades efarmoges stis opoies oi programmatistes tous apla den exoun apenergopoihsei ton localhost account...

Ayta ta polla...

Na pernate oloi kala

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

P.S. to parapano programma to danhstika apo ena ekplhkthko tutorial pou exei dhmiourghsei o webmaster tou www.internetmaster.com

rixte mia matia, pragmatika pistevo oti aksizei ton kopo

aguila21
Honorary Member
Δημοσιεύσεις: 3510
Εγγραφή: 30 Απρ 2003 21:44
Επικοινωνία:

ΕΓΚΑΤΑΣΤΑΣΗ PHP,APACHE

Δημοσίευση από aguila21 » 08 Μάιος 2003 17:43

Ray σε ευχαριστώ πολύ για τις οδηγίες σου.Δεν ξέρω αν είμαι "χαζός" αλλά άσχετος σε τέτοιους τομείς είμαι σίγουρα.Οικονομικά έχω σπουδάσει και απλώς μου αρέσει πολύ το διαδίκτυο και οι ιστοσελίδες.Έκανα αίτηση για καταχώρηση domain name και έχω πάρει ένα χώρο σε έναν server χωρίς ιδιαίτερα μεγάλες απαιτήσεις για να δημιουργήσω μία ιστοσελίδα.
Ευπρόσδεκτες όλες οι απόψεις και συμβουλές. :P

Ray
Δημοσιεύσεις: 308
Εγγραφή: 07 Μάιος 2003 03:57
Τοποθεσία: Lost Somewhere In Time

ΕΓΚΑΤΑΣΤΑΣΗ PHP,APACHE

Δημοσίευση από Ray » 08 Μάιος 2003 20:29

File aguila21,

sygnomh gia thn ekfrash 'xazos', apla htan tropos tou legein, elpizo na mhn parekshgei8hkes... :)

Oson afora to endiaferon sou sthn kataskeyh istoselidon 8a sou prothna prin asxolhseis me to periploko syndiasmo PHP&MySQL, na asxolh8eis perissotero me ton programmatismo genikotera. Eksigo parakato:

Apo oti katalaba gnorizeis ligaki apo HTML, alla edo yparxei ena problhmataki. H glossa HTML den einai glossa programmastismou. Einai, opos leei kai to onoma ths MarkUp Language. Apla dhladh meso ton legomenon <tags> pou xrhshmopoiei, oi diaforoi browsers katalabainoun se poio shmeio tou document (webpage) na emfanisoun plhrofories.
Exei dhladh kapoia logikh akolou8eia kai syndaksh, alla apla xrhseimopoihte gia thn morfopoihsh tou document.

8a sou proteina gia arxh na asxolh8eis me Dynamic HTML (DHTML) kai fysika Javascript, prin pas sthn PHP.

Me aytes tis dyo glosses, pragmatika mporeis na kaneis 8aymata ston tomea ton dynamikon istoselidon.

Dyo poly kala biblia gia na ksekinhseis einai kai ta parakato:
1. "HTML For the World Wide Web, with XHTML and CSS (Visual Guide)", Elizabeth Castro, 5th edition. Kostizei gyro sta 35 euro
ISBN: 0-321-13007-3

2. "Beginning Javascript", Paul Wilton, me kostos gyro sta 45 euro
ISBN: 1-861004-06-0
Bebaia mporeis na breis kyriolekthka 1000ades tutorial sto internet kai 10ades an8ropous pro8hmous na se boh8hsoun.

Afou fas kana-dyo xronia me Javascript, etsi oste na exeis thn empeiria tou na xrhsimopoihseis mia object-oriented scripting language, tote 8a sou elega na ksekinhseis me thn PHP kai tis web databases genikotera.

Bebaia me thn sosth ka8odighsh mporei kaneis na kanei 8aymata, opote isos kai ena web authoring seminario/course na se boh8ouse poly...

Ean 8eleis mporo na sou systhso arketes webpages afieromenes sto web design alla kai arketa biblia pou mporoun na se bohhsoun...

Ayta gia tora,

Filika Christos

aguila21
Honorary Member
Δημοσιεύσεις: 3510
Εγγραφή: 30 Απρ 2003 21:44
Επικοινωνία:

ΕΓΚΑΤΑΣΤΑΣΗ PHP,APACHE

Δημοσίευση από aguila21 » 08 Μάιος 2003 22:55

sygnomh gia thn ekfrash 'xazos', apla htan tropos tou legein, elpizo na mhn parekshgei8hkes... :)
Δεν παρεξηγήθηκα :lol:

Απάντηση

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

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

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