openSUSEa suomeksi
openSUSE => Palvelinohjelmat ja ohjelmointi => Aiheen aloitti: 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.
-
Asenna palvelin omalle koneellesi. (anna komennot root-käyttäjänä)
zypper in -t pattern lamp_server
(Jos tarvitset jotain erikoisempia php5 paketteja, niin lisää niitä tarpeidesi mukaan)
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
rcapache2 stop
-
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 ;)
-
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.
-
Kokeile tätä jos et halua asentaa koko LAMP-ohjelmistoryhmää.
XAMPP (http://www.apachefriends.org/en/xampp-linux.html)
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
/opt/lampp/lampp stop
-
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.
-
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
-
Tuo Rantalan kirja löytyy yleensä kirjastostakin jos ei halua ostaa.
-
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?
-
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.
-
kuulostaa kanssa aika erikoiselta.
Juu, siksi haluaisin tietää mistä softasta on kyse.
-
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
-
...Ja editorin kylkiäisenä pitää olla PHP asennettuna ;)