Olen jo pitkään koodannut (X)HTML:ä ja olen ollut viime aikoina kiinnostunut opettelemaan myös PHP:tä. Oma kotisivutilani ei tällä hetkellä tue php:tä, joten tulevaisuudessa on nähtävästi ostoslistalla webhotelli tms. Haluaisin kuitenkin harjoitella PHP:tä ihan vain koneella tehden. Mutta eipäs se onnistukkaan! Jos ujutan koodiin PHP:tä, ei ainakaan Safari suostu sitä näyttämään. Niinpä; Tarvitseeko siihen erikseen jonkun tuen koneelle, riippuuko editorista (Taco), macistani, selaimesta vai mistä?
Yritin haulla etsiä, mutta en löytänyt omaan kysymykseeni selventävää vastausta
Dynaamisen sisällön näyttämiseen tarvitaan serveri. Esimerkiksi PHP-koodin sisältö täytyy ensin käsitellä siihen kykenevällä serveriohjelmalla, joka muuttaa sen selaimesi ymmärtämäksi HTML-tjsp kieleksi. http://se2.php.net/manual/fi/tutorial.p ... quirements
Lisävinkki: Kun alat opettelemaan dynaamisten sivujen tekoa, kannattaa samalla opetella tietokantojen käyttö, useat hommat helpottuvat huomattavasti. Tästä yhdistelmäratkaisusta käytetään usein nimeä LAMP. Google on ystävä.
Henkilökohtaisesti suosittelen PHP:n vaihtamista johonkin tietoturvallisempaan ja vakaampaan kieleen, esimerkiksi JSP:hen.
tpheiska kirjoitti:Tästä yhdistelmäratkaisusta käytetään usein nimeä LAMP.
Macille on MAMP. Hompun haullakin löytyy kolme ketjua, joihin kannattaa tutustua, kun asentaa MAMPin. httpd.conf-tiedostoa muokkaamalla voi tehdä omasta Macistä palvelimen ja käyttää PHP:tä yms., mutta itse suosittelen MAMPin käyttöä.
Hmmm... En toistaiseksi lataillut enkä muutellut mitään tiedostoja. Onko tämä siis aivan turvallista vai onko tässä riskejä? Haluaisin myös neuvoja siitä - mikä olisi kannattavainta opetella. PHP:llä helpostaisin lähinnä sivujen päivitystä. Mutta myöhemmin minua voisi myös kiinnostaa tietokantojen käyttö... Tämä asiat kuitenkin tuntuvat aluksi kauhean monimutkasilta ja olen lukenut jotain juttuja, etteivät nämä olisi aivan "turvallisia" juttuja. HTML on tähän mennessä ollut ihan simppeliä... Ehkä täytynee pysytellä siinä
Ei kannata. Tietokantojen ja PHP:n tai vastaavan kanssa saat aikaan niin paljon enemmän, että ihmettelet miten olet ikinä pärjännyt ilman. Googlella löytyy miljuuna PHP+MySQL-tutoriaalia, joiden avulla niihin voi tutustua. Samoin painettua opuksiakin on varsin kattavasti tarjolla (ja laittomasti netissä pdf:nä...).
muulinen kirjoitti:Hmmm... En toistaiseksi lataillut enkä muutellut mitään tiedostoja. Onko tämä siis aivan turvallista vai onko tässä riskejä? Haluaisin myös neuvoja siitä - mikä olisi kannattavainta opetella. PHP:llä helpostaisin lähinnä sivujen päivitystä. Mutta myöhemmin minua voisi myös kiinnostaa tietokantojen käyttö... Tämä asiat kuitenkin tuntuvat aluksi kauhean monimutkasilta ja olen lukenut jotain juttuja, etteivät nämä olisi aivan "turvallisia" juttuja. HTML on tähän mennessä ollut ihan simppeliä... Ehkä täytynee pysytellä siinä
Ei missään nimessä httpd.confin takia kannata pysytellä pelkässä html:ssä. Jos et ole tottunut tekemään muutoskia asetustiedostoihin, suosittelen MAMPia. Voit tutustua myös tähän ketjuun. Näin sanon, vaikka itse olen httpd.conf-tiedostoon muutoksia tekemällä saanut käyttöön php:n yms. Miksi vaivata itseään asetustiedoston muokkaamisella ja lisäohjelmien asentamisella yms., kun kerran saa kaiken pudottamalla MAMPin Ohjelmat-kansioon (no, ehkä pikkasen liioittelen). MAMP on helppo ottaa käyttöön ja sen käyttö takaa ainakin sen, ettet ole kajonnut käyttiksen asetustiedostoihin. Jos ja kun olet kyllästynyt php:hen, voit heittää MAMPin roskikseen ja sillä siisti
Se, mitä kannattaa opetella, on kiinni siitä, mitä aiot tehdä. Kannattaa tutustua gurujen sanoihin.
Pakko on kyllä hehkuttaa tätä OS X:ää ja MAMPia. Windows ja XAMPP yhdistelmä toimii myös, mutta harvoin kiitettävällä tasolla. Mäkkiin kun siirryin, latailin ja asensin MAMPin, niin sai kyllä hämmästyä taas. Kaikki toimii kuten se kuuluisa junan vessa. Loistavaa.
Ja kaikki tämähän tarkoittaa vain sitä, että aikaa jää sille työskentelylle eikä ohjelmien säätämiseen käyttökuntoon. Mahtavuutta!
tpheiska kirjoitti:Dynaamisen sisällön näyttämiseen tarvitaan serveri. Esimerkiksi PHP-koodin sisältö täytyy ensin käsitellä siihen kykenevällä serveriohjelmalla, joka muuttaa sen selaimesi ymmärtämäksi HTML-tjsp kieleksi. http://se2.php.net/manual/fi/tutorial.p ... quirements
Lisävinkki: Kun alat opettelemaan dynaamisten sivujen tekoa, kannattaa samalla opetella tietokantojen käyttö, useat hommat helpottuvat huomattavasti. Tästä yhdistelmäratkaisusta käytetään usein nimeä LAMP. Google on ystävä.
Henkilökohtaisesti suosittelen PHP:n vaihtamista johonkin tietoturvallisempaan ja vakaampaan kieleen, esimerkiksi JSP:hen.
Okei, nyt ei vaan kielitaito tai pää riitä tän ratkaisemiseen. Tähän on varmasti joku ihan yksinkertanen juttu tuloksena, mut ei äly riitä vaan. Olen ladannut MAPin, mutta vaikka teen työpöydälle .php päätteiseen tiedoston (joka sisältää php-koodia), eipä se sitä näytä. MAP on tietty päällä. Äh, mulla menee varmaan puolivuosisataa tän oppimiseen, mutta kyllä se varmaan helpottaisi noiden sivujen päivittämistä...
Joo, se ei varmaan toimi just siks, ku se on työpöydällä. Se pitäs niinku laittaa webbi palvelimen hakemistoon ja käynnistää selaimella osoitteesta http://[local ip-osoite tähän]/[tiedoston nimi tähän]
leidi32 kirjoitti:Joo, se ei varmaan toimi just siks, ku se on työpöydällä. Se pitäs niinku laittaa webbi palvelimen hakemistoon ja käynnistää selaimella osoitteesta http://[local ip-osoite tähän]/[tiedoston nimi tähän]
webbipalvelimen hakemistoon? Nyt meni liian vaikeeksi
Oletan, että olet asentanut MAMPin ohjelmat-kansioon ja perusasetukset ovat päällä.
1) Menet Ohjelmat -> Mamp -> htdocs
2) Laitat php-tiedosto htdocs-kansioon
3) Avaat selaimen ja kirjoitat osoiteriville joko "localhost" tai "localhost:8888", yleensä tuo jälkimmäinen toimii koska MAMP käyttää tuota porttia.
4) Sinun pitäisi nähdä htdocs-kansion sisältö selaimessa ja php-sivujen pitäisi toimia.
Tietokantoihin pääset käsiksi MAMPin aloitussivulta (phpMyAdmin), sieltä näkee myös PHP:n asetukset helposti (niitä voit muuttaa php:n conffitiedostosta). MAMPin asetuksista voit myös muuttaa oletuskansion sivuille.
Viimeksi muokannut yllapito, 13.7.2023 klo 11.45. Yhteensä muokattu 2 kertaa.
Syy:Palautettu poistettu viesti