Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: PHP en apache opzetten in ubuntu  (gelezen 2985 keer)

Nermal

  • Gast
PHP en apache opzetten in ubuntu
« Gepost op: 2008/07/16, 19:13:56 »
Ik heb net een nieuw boek gekocht over het maken van websites met PHP en mysql.

ik heb nu via de synaptic package manager mysql, apache en php geinstalleerd. Als ik een test scriptje wil runnen werkt dit niet. Ik ben er achter dat ik alle .php files in de /var/www folder moet doen wil het werken.
Alleen deze folder is beschermd. Ik ben nog een leek op linux gebied en wil de root rechten hebben om files te kopieren naar die folder.

En bestaat er verder nog een link met het opzetten van php en testen onder ubuntu? Een soort short manual.

PHP en apache opzetten in ubuntu
« Reactie #1 Gepost op: 2008/07/16, 19:35:45 »
Wat helpt bij het zoeken is te weten dat met hier vaak over LAMP spreekt (Linux, Apache, Mysql, Php).

Zo vond ik dit forumlinkje: http://forum.ubuntu-nl.org/topic/29096

Ik weet geen up-to-date LAMP guide voor hardy desktop, maar als je naar LAMP zoekt dan vind je vast wel iets recents. Succes!

Offline dvdmeer

  • Lid
    • Python-RandR :: dvdmeer.nl
PHP en apache opzetten in ubuntu
« Reactie #2 Gepost op: 2008/07/16, 19:37:17 »
Hoi,

Klopt, standaard stelt apache in dat de php files in /var/www moeten komen.

Jij bent echter geen eigenaar van /var/www, vandaar dat je geen toestemming hebt. Je kan echter tijdelijke root- rechten krijgen. Dit doe je door in je terminal (Toepassingen - hulpmiddelen - terminalvenster) het commando sudo te gebruiken.

Wil je nu een .php bestand in de map /var/www plaatsen doe je het volgende:

sudo cp Desktop/bestand.php /var/www/bestand.phpHierna wordt om je eigen wachtwoord gevraagd. Je ziet niets, zelfs geen sterretjes, dat is normaal.
Maar je dient dit elke keer te doen als je naar deze map een bestand wilt kopiëren.

Dit kan je echter aanpassen, je kan bijvoorbeeld apache laten weten dat het de php bestanden moet runnen die staan in /home/user/www. Je zou ook jezelf de eigenaar kunnen laten maken van /var/www/.

Je kan het uiteraard ook gewoon laten hoe het is. Het ligt eraan wat je precies wilt.

Ik hoor wel van je.

Offline Ron

  • Forumteam
    • r0n
    • Over Tholen
PHP en apache opzetten in ubuntu
« Reactie #3 Gepost op: 2008/07/16, 19:38:13 »
http://www.ubuntu-nl.org/documentatie/netwerken/lamp/

Waar de documentatie al niet goed voor is :lol:
Openstandaard Evangelist, OpenSource Promotor, OpenData voorstander.
Xubuntu gebruiker en voorstander
Er is ook nog een andere hobby.

Nermal

  • Gast
PHP en apache opzetten in ubuntu
« Reactie #4 Gepost op: 2008/07/16, 19:42:19 »
Dank aan allen. Dit moet me wel even opweg helpen.

Offline Scormen

  • Lid
    • LinuxOntdekt.Be
PHP en apache opzetten in ubuntu
« Reactie #5 Gepost op: 2008/07/16, 19:52:49 »
Nog een extra linkje (Engels): https://help.ubuntu.com/community/ApacheMySQLPHP

Kris
Ubuntu gebruiker #18341 | Linux gebruiker #456955
· Mijn persoonlijke Linux blog

Nermal

  • Gast
PHP en apache opzetten in ubuntu
« Reactie #6 Gepost op: 2008/07/16, 20:30:13 »
Oke ik heb de standaard lamp server geinstalleerd. Zo fijn dat ubuntu daar een commando voor heeft. Alleen kan ik nog niet checken of het werkt.

Ik heb nu een text file met een php code en als ik dat probeer te openen in firefox vraagt het 'run in terminal' of 'display'. Echter firefox vraagt op zijn beurt om het bestand te openen in bluefish editor. Hoe kan ik dat php testen?

Offline Kiwinote

  • Lid
    • Launchpad
PHP en apache opzetten in ubuntu
« Reactie #7 Gepost op: 2008/07/16, 20:40:13 »
Het php bestand moet in het map /var/www terechtkomen. Dat kan oa met
Citaat
sudo cp /home/gebruikersnaam/bestand.php /var/www/bestand.php
Vervolgens met firefox naar localhost/bestand.php browsen.

Nermal

  • Gast
PHP en apache opzetten in ubuntu
« Reactie #8 Gepost op: 2008/07/16, 20:48:14 »
Citaat van: Kiwinote
Het php bestand moet in het map /var/www terechtkomen. Dat kan oa met
Citaat
sudo cp /home/gebruikersnaam/bestand.php /var/www/bestand.php
Vervolgens met firefox naar localhost/bestand.php browsen.
Dat heb ik gedaan. En in de map /var/www open ik het bestand en krijg dit probleem.

Offline Ron

  • Forumteam
    • r0n
    • Over Tholen
PHP en apache opzetten in ubuntu
« Reactie #9 Gepost op: 2008/07/16, 21:13:58 »
Zijn de eerste en de laatste regen van het bestand wel goed ?
opdrachten
?>

Misschien een domme vraag ?
Openstandaard Evangelist, OpenSource Promotor, OpenData voorstander.
Xubuntu gebruiker en voorstander
Er is ook nog een andere hobby.

Nermal

  • Gast
PHP en apache opzetten in ubuntu
« Reactie #10 Gepost op: 2008/07/16, 21:20:31 »
Ik gebruik deze

echo '

Hallo!

';
?>

PHP en apache opzetten in ubuntu
« Reactie #11 Gepost op: 2008/07/16, 21:31:25 »
probeer anders even tijdelijk..
sudo chmod 775 /var/www..om die foutmelding te ontwijken en te zien of de php extensie wordt opgepikt.

als php code kan je
   phpinfo();
?>
proberen voor wat extra info..

saven als test.php en dan als dat werkt kan je proberen naar http://localhost/test.php gaan en als apache en php dan goed werken zie je dan een info pagina.

Nermal

  • Gast
PHP en apache opzetten in ubuntu
« Reactie #12 Gepost op: 2008/07/17, 23:47:18 »
Probleem opgelost :). het had te maken met de manier van de file open. Als ik naar de map /var/www/ en open met rechter muisknop dan gaat het fout. Als ik echter in de firefox webbrowser het volgende typ:

http://localhost/test.php

Dan werkt het wel.

hansdig trouwens als je een pagina intikt die niet bestaat krijg je automatsich te zien of alles geinstalleerd is en waarmee de browser werkt:

Citaat
Not Found

The requested URL /index.hmtl was not found on this server.
Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.2 with Suhosin-Patch Server at localhost Port 80

Offline Scormen

  • Lid
    • LinuxOntdekt.Be
PHP en apache opzetten in ubuntu
« Reactie #13 Gepost op: 2008/07/24, 13:56:53 »
Een beetje off topic en wat ver gezocht, maar daar is ook een firefox addon voor: Server Spy

Deze info wordt geleverd door Apache. Op productie servers is het aangewezen om deze informatie uit te schakelen. Als er namelijk een bug bekend is in b.v. OpenSSL zoals overlaatst het geval was, kan een kwaadwillige bezoeker achterhalen met welke versie van programma's je werkt en zo via achterpoortjes je server hacken.

De info uitschakelen kan door het volgende in httpd.conf te plaatsen:
ServerTokens ProdKris
Ubuntu gebruiker #18341 | Linux gebruiker #456955
· Mijn persoonlijke Linux blog