User Käyttäjä Salasana  
   
lauantai 11.1.2025 / 08:45
Hae keskustelualueilta:        In English   Suomeksi   På svenska
afterdawn.com > keskustelu > yleistä keskustelua tietokoneista > linux -keskustelu > php toimimaan apache palvelimessa.
Näytä aiheet
 
Keskustelualueet
Keskustelualueet
PHP toimimaan Apache palvelimessa.
  Siirry:
 
Kirjoittaja Viesti
tuomox
Member
_
14. joulukuuta 2005 @ 11:49 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Eli mitä paketteja täytyy asentaa että noi PHP-scriptit saa toimiin? Käyttiksenä on graafinen Xandros. Jos on kysymyksiä, niin kysy. Kiitos kaikille jotka viittii vastata.
EDIT: Kun yritän ajaa jotain php-scriptejä, niin käy näin http://85.157.68.87/tuomo/php.png Eli missä on vika?

Mahotonta meininkiä !!!

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 14. joulukuuta 2005 @ 13:41

Senior Member
_
14. joulukuuta 2005 @ 14:57 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
No, apache ja PHP -paketit ainakin :D

mutta jos molemmat on asennettina niin conffista saattaa puuttua parit rivit. conffitiedosto on /missä/lie/on/piilossa/httpd/conf/httpd.conf

Jos apache tukee Dynamic Shared Objectia (DSO) ja php-moduuli ladataan apacheen DSO:n avulla niin silloin puuttuvat rivit todennäköisesti on jotain pientä..

esimerkki on omasta linuxista jossa on apachessa tuo DSO käytössä ja PHP:n versio on joku 5.x.. Allaolevat rivit piti käsin lisätä että homma lähti tulille. LoadModule lataa php5-moduulin (eli php5 tuen) ja tuo AddType -rivi kertoo apachelle sen että .php tiedostot yleensä käsitellään palvelinpäässä.

LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php


jos käytössä o php4, niin muuta tuo LoadModule rivi sopivaksi :)

Jos php toimii CGI:n avulla niin tutustu sitten apachen dokumentteihin, sillä minä en muista tarkalleen mitä konffitiedostossa piti olla jotta homma toimii.

Ja en tiedä onko tuossa xandroksen mukana tulevassa apachessa DSO, sillä en ole ikinä xandrosta käyttänyt.. sen joudut itse selvittelemään.

apachen dokumentaatiot löydät osoitteista:
http://httpd.apache.org/docs/2.2/
http://httpd.apache.org/docs/2.0/
http://httpd.apache.org/docs/1.3/

-- Ysf

edit: lisäsin konffitiedoston polun :D

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 14. joulukuuta 2005 @ 15:00

tuomox
Member
_
15. joulukuuta 2005 @ 12:49 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Nyt tiedän mistä kiikastaa. Jostain syystä en saa php4 asennettu, mutta kone väittää että php3 on asennettuna, mutta olisi kiva vaan tietää että missä?

Mahotonta meininkiä !!!
AfterDawn Addict
_
16. joulukuuta 2005 @ 09:22 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Quote:
Jostain syystä en saa php4 asennettu, mutta kone väittää että php3 on asennettuna, mutta olisi kiva vaan tietää että missä?
Eli siis mitä mitä teit ja minkälaisen virheilmoituksen sait..??

--Computers are like air conditioners, they stop working properly if you open windows--

http://www.if-not-true-then-false.com/ || http://www.gentoo.org/ || http://my.afterdawn.com/juppe22/
tuomox
Member
_
16. joulukuuta 2005 @ 10:42 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Eli yritin asentaa Xandros networksillä pakettia "libapache-mod-php4"
ja virheilmoitus oli tällainen:

debconf: warning: possible database corruption. Will attempt to repair by adding back missing question php4/update_apache_php_ini.
Xandros Networks has detected the following error:
subprocess pre-removal script returned error exit status 10
Xandros Networks detected errors while processing the following file(s):
php3
Xandros Networks has detected that dpkg has returned with error code (1)
Please retry your installation.
Done.

Että tommonen. Siinä alapuolella on "libapache2-mod-php4" paketti, mutta Apachen versio servussa on 1.3.33.

Mahotonta meininkiä !!!
Junior Member
_
16. joulukuuta 2005 @ 10:47 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Sinuna tekisin koko höskän alusta tällä tekniikalla:

Ensin asennamme Apachen, PHP:n ja MySQL:in. Avaa terminaali ja kirjoita seuraava pätkä:
Koodia:
sudo apt-get install apache2 php4 libapache2-mod-auth-mysql php4-mysql mysql-server

Sitten vaihdamme MySQL salasanan.
Koodia:
mysqladmin -u root password tähän_salasana

Nyt sinulla on asennettuna Apache, PHP ja MySQL. Laita sivut /var/www/ kansioon. Seuraavaksi sinun kannattaa seurata valinnaisia kohtia.

Sivut näkyviin vain tältä koneelta (Kehityskäyttö?)
Kirjoita terminaalissa:
Koodia:
sudo gedit /etc/apache2/ports.conf
Vaihda rivi:
"Listen 80"
riviin:
"Listen localhost:80"

GD tuki
Kirjoita terminaalissa:
Koodia:
sudo apt-get install php4-gd

Ääkköset!¤"!%!%
Lisää tämä rivi /etc/apache2/apache2.conf tiedostoon:
Koodia:
AddDefaultCharset ISO-8859-1

PHPMyadmin
Kirjoita terminaalissa:
Koodia:
sudo apt-get install phpmyadmin
PHPMyadminin pitäisi näkyä osoitteessa: http://localhost/phpmyadmin/

Käynnistä näiden lisäysten jälkeen Apache ja MySQL uudestaan:
Koodia:
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/mysql restart

Mikäli Apache tai MySQL eivät ole käynnissä:
Koodia:
sudo /etc/init.d/apache2 start
sudo /etc/init.d/mysql start
Mainos
_
__
 
_
tuomox
Member
_
16. joulukuuta 2005 @ 19:58 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Kokeilin asentaa yllämainitut ohjelmat toiselle koneelle. Sitten vielä lisäsin httpd.conffiin noi rivit:

LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php

Vedin komennon:
# apache2 -t
tulos: OK
ja sitten:
# sudo /etc/init.d/apache2 restart

Mutta jostain syystä kone ei vieläkään tajua että scriptit olisi tarkoitus ajaa palvelin päässä. Eli jotain pitää vielä conffata.

EDIT: Jee jee sain PHP:t toimiin, tarvi lisätä seuraava rivi /etc/apache/modules.conf tiedostoon:

LoadModule php4_module /usr/lib/apache/1.3/libphp4.so

Mahotonta meininkiä !!!

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 29. joulukuuta 2005 @ 09:57

afterdawn.com > keskustelu > yleistä keskustelua tietokoneista > linux -keskustelu > php toimimaan apache palvelimessa.
 

Apua ongelmiin: AfterDawnin keskustelualueet | AfterDawnin Vastaukset
Uutiset: IT-alan uutiset | Uutisia puhelimista
Musiikkia: MP3Lizard.com
Tuotearviot: Laitevertailu | Vertaa puhelimia | Vertaa kännykkäliittymiä
Pelit: Pelitiedostot, pelidemot ja trailerit
Ohjelmat: download.fi | AfterDawnin ohjelma-alueet
International: AfterDawn in English | Software downloads | Free, legal MP3s | AfterDawn på svenska
RSS -syötteet: AfterDawnin uutiset | Uusimmat ohjelmapäivitykset | Keskustelualueiden viestit
Tietoja: Tietoa AfterDawn Oy:stä | Mainosta sivuillamme | Sivuston käyttöehdot ja tietoja yksityisyydensuojasta
Ota yhteyttä: Lähetä palautetta | Ota yhteyttä mainosmyyntiimme
 
  © 1999-2025 AfterDawn Oy