Jump to content
djeno

Pomoc oko servera za PHP?

Recommended Posts

Molim Vas moze li mi neko raci neki besplatni server koji podrzava PHP samo da isprobam web stranicu koju sam napravio?

 

Hvala unaprijed....

Share this post


Link to post
Share on other sites

ILI 'PAK ODLUCHI DA SAM INSTALIRAS :)

 

APACHE + PHP + MYSQL

 

Potrebni su ti sledeci fajlovi :

 

- apache 2

http://mirror.etf.bg.ac.yu/apache/httpd/bi...-x86-no_ssl.msi

- PHP 4.4.1

http://www.php.net/get/php-4.4.1-Win32.zip....php.net/mirror

- MySql 4.1.15

http://dev.mysql.com/get/Downloads/MySQL-4...bg.ac.yu/mysql/

Ovo je primer mog rachunara :

 

default lokacija apache servera je

 

c:\program files\apache group\apache2\

i u daljem text cu je nazivati \apache\

isto tako vazhi i za php i mysql kome su default lokacije

c:\program files\php koju nazivam sa \php\

c:\mysql\ koju nazivam sa \mysql\

isto tako ja sam koristio da mi je apache www folder [gde stoji sajt ]

u c:\www\

1.APACHE

--------

trebalo bi posle instalacije da ti se u tray icon bar -u [kod sata]

pojavi apache SERVICE MONITOR sa kojim cesh ga lako kontrolisati

tj start -ovati i stop -irati

tada ce ti apache biti instaliran kao service i svaki put kad restartujesh rachunar

i on ce se pokrenuti.

 

2.PHP

-----

poshto ovaj fajl koji sam ja "dao" link

je zip treba ga otpakovati i preimenovati u php

posle toga kopiraj ga u C:\program files\

unutra cesh naci fajl koji se zove php.ini-dist

ti treba da ga kopirash u

C:\windows\ folder .. ili c:\WINNT

[ako imash NT ili WIN2k]

i preimenujesh u php.ini

i odma ga otvori i edituj neke linije koje cu ja sad navesti

[nemoj druge linije dirati ako ne znash shta one znache ]

; u php.ini fajlu znachi da se ta linija ne rachuna [zakomentarisano je]

tako da sve linije shto dole navodim ne smeju imati taj znak ; ispred

PHP,APACHE i MYSQL su pisani za UNIX operativne sisteme tako da

kosa crta / je jedina vazheca u ovakvim config file-ovima

tako da ako treba da navedesh neku putanju slobodno koristi ovu kosu crtu

jer drugachije nece raditi !!!!!!

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

doc_root = "c:/www/"

extension_dir = "C:/Program Files/php/extensions"

treba skinuti znak ; ispred

extension=php_gd2.dll

 

za sve ostale extenzije ce biti kasnije rechi [kad vam budu trebale]

 

 

 

1.APACHE

--------

zatim se vratiti na APACHE SERVER i otvoriti http.conf

u \apache\conf\ folderu

i dodati mu sledece linije na kraju :

 

 

ScriptAlias /php/ "C:/Program Files/php/"

Action application/x-httpd-php "/php/php.exe"

AddType application/x-httpd-php .php3

AddType application/x-httpd-php .php

AddType application/x-httpd-php .phtml

 

odmah prepraviti i :

DocumentRoot "C:/www"

 

i odmah ispod liniju :

<Directory "C:/www">

 

zatim :

UserDir "My Documents/www"

 

i veoma vazhnu liniju DirectoryIndex ,da izgleda ovako :

 

DirectoryIndex index.html index.html.var index.php index.phtml index.php3

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

posle ovoga apache je spreman

treba napraviti folder u c:\ koji se zove www

i treba restartovati apache iz SERVICE MONITORA

ili restartovati recunar

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

 

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

---------TEST------------

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

 

napraviti fajl sa imenom index.php

i u njega napisati

<?php phpinfo();?>

zatim pokrenuti explorer i zahtevati stranicu localhost

tada cesh najbolje znati da nishta nisi izostavio

tj treba da ti se pojavi test stranica php -a koja ce ti reci

sve karakteristike i extenzije koje koristish ...

 

ako zhelish mozhesh da prepravish fajl

 

C:\WINDOWS\system32\drivers\etc\hosts

i dodash liniju

 

127.0.0.1 tvojsajt.com

 

i u bilo kom browseru kada kucas tvojsajt.com dobijaces svoju adresu

[ako te nervira localhost]

 

3.MYSQL

--------

nema puno pametovanja oko mysql-a

jedino shto preporuchujem da ga stavish u c:\mysql

posle toga treba da ga stavish u win service i podesish da se

startuje zajedno sa rechunarom a to cesh uraditi tako sto otvoris

start->run ukucas cmd <enter>

u prozoru koji se otvori kucaj

cd \ <enter>

cd mysql <enter>

cd bin <enter>

mysqld.exe -install

 

 

i ako zhelish da ga ukljuchish onda kucash u comand promtu

net start mysql

ili za stop

net stop mysql

ovo vazhi za bilo koji servis [i apache naravno :)]

 

ne bi bilo loshe da skinesh mysql admin

i njega otpakujesh i stavish u site folder [c:\www]

i sa njim menjash mysql tabele !

 

 

 

 

VEOMA VAZHNO ... ovo sluzhi samo za instalaciju na vashem rachunarom

SIGURNOSNE MERE NE POSTOJE U OVOM OPISU !!!!!

 

Vodi rachuna da linux 5 puta brze radi od windowsa !

 

ZA LINUX[uNIX] instalaciju cu objasniti neki drugi put ! [ako bude potrebno!]

 

ovo je uputstvo za starije verzije pa moguce da neke korake treba da preskocis !!!

 

UZHIVAJ !!

Share this post


Link to post
Share on other sites

Ok hvala svima sve sam lijepo instalirao i sve radi u najboljem redu.

 

A da li mi neko moze reci neki besplatnu domenu na internetu koja podrzava PHP da vidim kako se tamo odrazava ova moja web stranica.

 

Testirao sam je na mom localhost-u ali hocu da je i nakacim na neku besplatnu domenu da vidim i to (recimo kao sto je www.geocities.com s tim sto on ne podrzava PHP)

 

 

Hvala unaprijed....

Share this post


Link to post
Share on other sites

@ zokac

Skinuo sam sve uradio sam kao sto si napisao ali kad napravim promene u apach-u (httpd.txt) nemogu da ga restartujem jednostavno nece vise da radi!

Kapiram da negde gresim interesuje me dali linije koje menjam( DocumentRoot "C:/www";<Directory "C:/www">;UserDir "My Documents/www";..) se nalaze odmah na dnu skripte iznad onih linija koje sam dodao ili pri sredini skripte i dali ispred njih stavljam znak"#"??? :( :( :(

Share this post


Link to post
Share on other sites

ma najbolje je AppServ.. Sve sam installira i radi pesprekorno...

Dok je apache2triad nesto komplikovanije, a i VECE pogotovu za nas

 

Sifra: Dial Up Geek

Share this post


Link to post
Share on other sites
@ zokac

Skinuo sam sve uradio sam kao sto si napisao ali kad napravim promene u apach-u (httpd.txt) nemogu da ga restartujem jednostavno nece vise da radi!

Kapiram da negde gresim interesuje me dali linije koje menjam( DocumentRoot "C:/www";<Directory "C:/www">;UserDir "My Documents/www";..) se nalaze odmah na dnu skripte iznad onih linija koje sam dodao ili pri sredini skripte i dali ispred njih stavljam znak"#"???  :(  :(  :(

 

izvinjavam se na odsustvnosti znam da je tema davno prosla,

proslo je 2 meseca od kako si me ovo pitao :(

 

http.conf

znak # sluzi samo kao znak kojim APACHE zna da je cela linija iza tog znaka komentar

to znaci da ce APACHE kao WebServer poceti da ucitava ovaj fajl httpd.conf i kada

naleti na znak # nece citati nista iza njega i preci ce u drugi red

ne treba da dodajas nista osim sto nisam naveo

treba da nadjes u tom fajlu httpd.conf-u DocumentRoot i da napises sto sam ja naveo ...

ne znam da li sam dobro objasnio pa shaljem MOJ HTTPD.CONF

(FORUM mi ne dozvoljava *.conf extenziju da uploudujem kada skines httpd.txt samo mu promeni extenziju umesto TXT stavi CONF prekopiraj u svoj apache group /conf folder i startyuj apache ) , ponekad i ja zaboravim da napravim folder u c:\www i nece da mi se startuje APACHE :))

httpd.txt

Share this post


Link to post
Share on other sites

imas odlican provajder:

Sta nude:

 

-=-

 

500 megabytes of space (skoro nikada ne ogranicuju,tako da ces imati beskonacno)

5 GB mesecni protok

5 MySQL baza

2 e-mail naloga

FTP ulaz

cPanel

Fantastico DeLuxe (najnoviji)

 

EXTRA: NEMA REKLAMNIH FLAJERA ILI BILO CEGA (no ADS)!

 

 

Nadam se da ce ti se svideti!

 

PozZzZ ;)

Share this post


Link to post
Share on other sites

Ima jedan mali i odličan server koji podržava PHP i MySQl. Uz njega ide phpMyAdmin, Apache, SQL Lite i td. Potrebno ga je samo instalirati i pokrenuti. Server je besplatan

 

Vertigo Server ( najnovija verzija je 2.0 )

Share this post


Link to post
Share on other sites
Molim Vas moze li mi neko raci neki besplatni server koji podrzava PHP samo da isprobam web stranicu koju sam napravio?

 

Hvala unaprijed....

 

Ako si uspeo naci nesto hajde javi i meni na miodraglapcevic@yahoo.com,posto mi je jako potrebno.

Share this post


Link to post
Share on other sites
Ima jedan mali i odličan server koji podržava PHP i MySQl. Uz njega ide phpMyAdmin, Apache, SQL Lite i td. Potrebno ga je samo instalirati i pokrenuti. Server je besplatan

 

Vertigo Server ( najnovija verzija je 2.0 )

 

 

cisto zarad pocetnika koji ovo citaju, da pojasnim pojmove: ovaj Vertigo, i svi ostali paketi prethodno pomenuti nisu "serveri" nego samo instalacije koje instaliraju unapred podesen Apache web server, module za php, eventualno mysql ili neku slicnu bazi i sl... To je znaci potpuo isto kao da vi sami skinete sve te instalacije zasebno i podesite ih da rade, s tim sto pomaze onima koji ne umeju (jos uvek :) ) da se snadju sa instalacijom i podesavnjem servera... mozete slobodno da im menjate konfiguraciju i experimetisete, tako se najbolje uci administracija..

 

i jos jedna stvar, SQL Lite nije zasebna baza koja se instalira, nego je podrska za SQL Lite ukljucena u PHP 5, znaci to postoji sa svakim web serverom koji podrzava PHP5...

Share this post


Link to post
Share on other sites

Posto se ljudi muce oko instaliranja servera, kao sto sam se i ja mucio, zato predlazem jedan veom dobar online tutorial preko koga sam ja uspeo da dignem server i da sve radi kako treba:

 

www.tanguay.info/wamp/installPhp5.php5

 

Instalirao sam tekucu verziju Apache i php5, jedino sto mora da se instalira starija verzija mySQL-a 4.1 i sve radi kako treba. Posto su u tutorialu ide po koracima, do 16 koraka se zavrsam instalacija sama sql-a, ostatak, koga interesuje. Inace ja sam jedino preskocio korake 8, 9, 10 i 11.

 

Napomena, ako vam nesto ne radi kako treba obavecno citajte komentare, koji se nalaze u zutim tabelama, ispod svake slike!

 

Pozdrav i srecno!

Share this post


Link to post
Share on other sites

Ah da, ti verovatno koristis Vertigo?

 

Ja sam inace probao sve sto ste vi preporucivali na forumu: xampp, AppServ, EasyPHP i ono sto si ti preporucio Vertigo, ali verovao ti ili ne nista od toga nije radilo, pa sam morao sve pesaka da odradim, a i iskreno mislim da je tako najbolje, jer mozes dosta toga da naucis, pa mozda posle da krenes na all-in-one opciju.

 

U svakom slucaju, onaj ko zeli da se muci ili mozda ne bude ima izbora kaoi ja... moze da proba ovo resenje koje sam ja nasao.

 

Pozdrav...

Share this post


Link to post
Share on other sites
Instalirao sam tekucu verziju Apache i php5, jedino sto mora da se instalira starija verzija mySQL-a 4.1 i sve radi kako treba.

 

 

Ja imam 5.0.27 v. MSQL-a da li je to uzrok pojavljivanja greske prilikom ucitavanja stranice u browser;greska kaze da mi je php naredba mysql_connect() nepravilno definisana???

 

 

Fatal error: Call to undefined function mysql_connect() in D:\ ... \Apache\htdocs\temp_con.php on line 3

 

NE VEZANO ZA PITANJE

cunga_lunga igras li politicar.org

temp_con.php

Share this post


Link to post
Share on other sites

Hteo bih da pitam, da li u slučaju instaliranja Apache servera (i korišćenja istog) mora biti isključen IIS? Trenutno radim jedan sajt u php-u i potreban mi je localhost, da ga isprobam. Pokušao sam da konfigurišem IIS za php, ali mi nije pošlo za rukom (otvara localhost 100 godina i nikako da otvori - samo piše loading i ništa se ne dešava). Onda sam instalirao XAMPP (isključio IIS) i opet ista stvar, ništa se ne dešava, samo ga otvara i otvara i otvara...

 

Sad sam poskidao sve ovo što je zokac nabrojao pa da pokušam još jednom. Više stvarno ne znam šta da radim. Nalazio sam tutorijale po netu, ali svi su isti i sve sam ispratio, ali nikako da radi!!! A radim već dve godine sa IIS-om jer imam sajt u ASP-u...

 

Pa da pitam, da li da isključujem IIS ili čak uninstaliram prilikom korišćenja Apache-a? Ili da li bi neko mogao da napiše isto tako lepo i pregledno uputstvo (kao zokacovo) za korišćenje IIS-a za pregled php stranica na localhostu (konfigurisanje IIS i php-a)?

 

P.S.: Sorry, ako ovo već ima negde, ali pretragom nisam našao...

Share this post


Link to post
Share on other sites

iii... sad vidim dosta je matora tema :)

 

verujem danas od najboljih all-in-one-ova wamp - Win Apache Mysql Php:

 

www.wampserver.com/en

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...