openSUSEa suomeksi

openSUSE => Palvelinohjelmat ja ohjelmointi => Aiheen aloitti: Rantarosvo - 03.03.2009 - klo:13:05

Otsikko: PHP tuotosten katsominen omalla koneella
Kirjoitti: Rantarosvo - 03.03.2009 - klo:13:05
Kate:lla tulee noita PHP loitsuja väkerrettyä ja lopputulosta kateltua siirtämällä palvelimelle(web-hotel). Mikähän ois semmonen ohjelma jolla noita tuotoksia vois katella omalla koneella.

En siis kaipaa mitään palvelimia tms. Haluaisin ainoastaan katsoa PHP sivuja siirtämättä niitä palvelimelle.
Otsikko: Vs: PHP tuotosten katsominen omalla koneella
Kirjoitti: jmp - 03.03.2009 - klo:13:52
Asenna palvelin omalle koneellesi. (anna komennot root-käyttäjänä)

Koodia: [Valitse]
zypper in -t pattern lamp_server
(Jos tarvitset jotain erikoisempia php5 paketteja, niin lisää niitä tarpeidesi mukaan)

Koodia: [Valitse]
rcapache2 start
Sitten laitat tiedostot /srv/www/htdocs/-hakemistoon.

Sitten avaat selaimeen osoitteen http://localhost/sivu.php (tai http://127.0.0.1/sivu.php)

Kun et tarvitse palvelinta enää, sammuta se komentamalla

Koodia: [Valitse]
rcapache2 stop
Otsikko: Vs: PHP tuotosten katsominen omalla koneella
Kirjoitti: Rantarosvo - 03.03.2009 - klo:20:06
Onko näin ettei oo muuta vaihtoehtoa kun palvelimen pystytys? Luulis että tähän tarkotukseen olis joku näppärä ohjelma, kun vaihtoehto käyttiksellekkin sellanen on väsätty ;)
Otsikko: Vs: PHP tuotosten katsominen omalla koneella
Kirjoitti: peran - 03.03.2009 - klo:20:39
Onko näin ettei oo muuta vaihtoehtoa kun palvelimen pystytys? Luulis että tähän tarkotukseen olis joku näppärä ohjelma, kun vaihtoehto käyttiksellekkin sellanen on väsätty ;)
Tottahan toki joudut palvelimen pystyttämään, jotta pystyt php-tuotoksia katsomaan selaimella, mutta palvelimen voi laittaa kuuntelemaan vain omaa konetta, jolloin se ei huutele ulospäin.
Otsikko: Vs: PHP tuotosten katsominen omalla koneella
Kirjoitti: jmp - 04.03.2009 - klo:08:29
Kokeile tätä jos et halua asentaa koko LAMP-ohjelmistoryhmää.
XAMPP (http://www.apachefriends.org/en/xampp-linux.html)

Koodia: [Valitse]
wget http://213.203.218.125/x/xa/xampp/xampp-linux-1.7.tar.gz

su

tar xvfz xampp-linux-1.7.tar.gz -C /opt

/opt/lampp/lampp start

Omat tiedostot sitten /opt/lampp/htdocs-hakemistoon.

Kuinka tuota sitten käytetään siitä minulla ei ole mitään hajua, mutta ei kai sen käyttö hankalampaa ole kuin tuon LAMP-palvelimen.

Tuo palvelin sammutetaan komennolla

Koodia: [Valitse]
/opt/lampp/lampp stop
Otsikko: Vs: PHP tuotosten katsominen omalla koneella
Kirjoitti: fsu - 04.03.2009 - klo:17:26
mikäs siinä nyt sitten on niin hankalaa.. apassi, mysqli ja modphp5 koneelle.. siinä kaikki mitä tarvitaan..

su
zypper in apache2-mod_php5 mysql
rcapache2 start
rcmysql start
logout

sitten vaan sivut ~/public_html tai /srv/www/htdocs -hakemistoon.
Hankalaa? ainakin paljon järkevämpää, kuin asennella mitään erikoisia paketteja jostain koneelle.. nuo apassit yms päivittyvät kuitenkin päivitysappletin kautta, mitä xampp:t ja yms ei tee.
Otsikko: Vs: PHP tuotosten katsominen omalla koneella
Kirjoitti: Samuel - 05.03.2009 - klo:16:25
Terve

Jos täältä ei saa tarpeeksi apuja niin tuota Ari Rantalan kirjaa Web-ohjelmointi voinee suositella. Siinä on hyvä liite, ohjeisto LAMP työympäristön asentamiseksi omalle koneelle.
Kaiken lisäksi Ari taitaa olla SuSe miehiä  ;D
Otsikko: Vs: PHP tuotosten katsominen omalla koneella
Kirjoitti: arijoutsi - 05.03.2009 - klo:18:13
Tuo Rantalan kirja löytyy yleensä kirjastostakin jos ei halua ostaa.
Otsikko: Vs: PHP tuotosten katsominen omalla koneella
Kirjoitti: Owdy - 06.03.2009 - klo:05:17
Onko näin ettei oo muuta vaihtoehtoa kun palvelimen pystytys? Luulis että tähän tarkotukseen olis joku näppärä ohjelma, kun vaihtoehto käyttiksellekkin sellanen on väsätty ;)
Mikä softa näyttää php sivut ilman php-servun asennusta?
Otsikko: Vs: PHP tuotosten katsominen omalla koneella
Kirjoitti: fsu - 06.03.2009 - klo:08:05
kuulostaa kanssa aika erikoiselta. php on pakko asentaa, jotta php-scriptejä voidaan tulkita jotenkin (oli kyseessä windows tai linux). siittä et pääse yli etkä ympäri. Jollet sitten jostain syystä halua http-serveriä koneelle, niin voit toki ajaa kehoitteessa:

cd sunsivut
php sunscripti.php

,jolloin php tulostaa sunscripti.php -ohjelman tulosteet konsoliin. miinuspuoli tässä on: se ei ole webbiselain: postit, getit, yms ei toimi, server-muuttuja näyttää "mitä sattuu" jne..
paras tapa testata sivut on tietysti käyttää  mahdollisimman paljon oikeaa vastaavaa ympäristöä..

xampp:n yms vastaavien http-serveri+scriptikieli+tietokanta -pakettien asentaminen windoseihin on jotenkin ymmärrettävää, koska muuten nuo joutuisi hakea/asentaa erikseen. linuxilla taas tuommoisten asentaminen on typerää, koska samat paketit asentuvat/päivittyvät distron omasta pakettienhallinnasta.
Otsikko: Vs: PHP tuotosten katsominen omalla koneella
Kirjoitti: Owdy - 06.03.2009 - klo:08:07
kuulostaa kanssa aika erikoiselta.

Juu, siksi haluaisin tietää mistä softasta on kyse.
Otsikko: Vs: PHP tuotosten katsominen omalla koneella
Kirjoitti: Rantarosvo - 06.03.2009 - klo:13:26
Hankalaa on löytää oikeaa ohjelmaa, se kun mainittiin jossain keskustelussa ohimennen. Oon ton PHP:en takia kolunnut monta foorumia läpi enkä osaa sanoa edes foorumia jossa se mainittiin.

HApedit tähän ehkä pystyy. En todellakaan ole varma tästä.

http://hapedit.free.fr/php.php
Otsikko: Vs: PHP tuotosten katsominen omalla koneella
Kirjoitti: vms100 - 14.05.2009 - klo:13:56
...Ja editorin kylkiäisenä pitää olla PHP asennettuna  ;)