Ga naar inhoud
Log in om dit te volgen  
Spiderman1974

Apache PHP en mysql

Aanbevolen berichten

Hallo mensen,

 

aangezien er toch nog veel vragen zijn omtrend de installatie en configuratie van een webserver heb ik hier een kleine howto voor jullie.

============================================================================

 

 

Installeren van Apache 2

[color:"blue"]$ sudo apt-get install apache2[/color]

 

Installeren van PHP 4

[color:"blue"]$ sudo apt-get install php4[/color]

 

Troubleshooting

als apache geen php ondersteund nadat je geinstalleerd hebt,

Installeer libapache2-mod-php4.gebruik dit commando om het te starten:[color:"blue"]

sudo a2enmod php4 [/color]

 

Installeren PHP 5

[color:"blue"]$ sudo apt-get install php5[/color]

 

Installeren van MYSQL 4

[color:"blue"]$ sudo apt-get install mysql-server $ sudo apt-get install libapache2-mod-auth-mysql $ sudo apt-get install php4-mysql[/color]

 

installeren van phpmyadmin(aanbevolen):

[color:"blue"]$sudo apt-get install phpmyadmin[/color]

 

Na het installeren van MySQL

gebruik deze commando's voor standaard configuratie:

[color:"blue"]cd /usr sudo ./bin/mysql_install_db --user=mysql[/color]

 

Om toegang te krijgen tot de database via de console:

[color:"blue"]sudo mysql -u root[/color]

 

typ in de mysql console:

mysql>[color:"blue"] SET PASSWORD FOR 'root'@'localhost' = PASSWORD('jouwpaswoord');[/color]

 

Om een nieuwe mysql-user aan te maken:

mysql>[color:"blue"] GRANT ALL PRIVILEGES ON *.* TO 'jouwgebruikersnaam'@'localhost' IDENTIFIED BY 'jouwpaswoord' WITH GRANT OPTION;[/color]

 

Voor meer informatie lees Securing the Initial MySQL Accounts van de MySQL Reference Manual.

 

Installeren van MYSQL 5:

[color:"blue"]$ sudo apt-get install mysql-server $ sudo apt-get install libapache2-mod-auth-mysql $ sudo apt-get install php5-mysql[/color]

 

installeren van phpmyadmin(aanbevolen):

[color:"blue"]$sudo apt-get install phpmyadmin[/color]

 

Na het installeren van MySQL

 

gebruik deze commando's voor standaard configuratie:

[color:"blue"]cd /usr sudo ./bin/mysql_install_db --user=mysql[/color]

 

Om toegang te krijgen tot de database via de console:

[color:"blue"]sudo mysql -u root[/color]

 

typ in de mysql console:

mysql>[color:"blue"] SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');[/color]

 

Om een nieuwe mysql-user aan te maken:

mysql>[color:"blue"] GRANT ALL PRIVILEGES ON *.* TO 'yourusername'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION; [/color]

 

 

Configureren van Apache

 

Om uw gebruiker de php administrator te maken, doe dit:

[color:"blue"]$ sudo gedit /etc/apache2/apache2.conf [/color]

 

zoek de 2 lijnen die beginnen met "User" en "Group", en verander de user en group met degene waarmee jij werkt!

 

laat PHP werken met MYSQL

[color:"blue"]$ sudo gedit /etc/php4/apache2/php.ini[/color]

 

of als je php5 gebruikt:

[color:"blue"]$ sudo gedit /etc/php5/apache2/php.ini[/color]

 

verwijder de ";" voor de lijn ";extension=mysql.so", en herstart apache!

 

Run, Stop, And Restart Apache

Gebruik de volgende commando om apache te starten :

[color:"blue"]$ sudo /usr/sbin/apache2ctl start[/color]

 

om te stoppen gebruik dit :

[color:"blue"]$ sudo /usr/sbin/apache2ctl stop[/color]

 

om te herstarten gebruik dit :

[color:"blue"]$ sudo /usr/sbin/apache2ctl restart [/color]

 

gebruik van Apache:

Je kan uw server bereik d.m.v. 127.0.0.1 in te typen in je browser(of ip adres van pc (gebruik :ifconfig) (standaard is de poort 80). de directory voor uw bestanden is: /var/www .

 

Status:

om de status van uw php te controleren:

[color:"blue"]$ sudo gedit /var/www/testphp.php[/color]

 

Kopieër de volgende regel in het bestand:

 

[color:"red"]<?php phpinfo(); ?>[/color]

 

bekijk deze pagina in je webbrowser http://jouwipadres/testphp.php

 

Securing Apache:

als je wil dat alleen jij je server kan gebruiken vanaf je eigen pc doe dit:

[color:"blue"]$ sudo gedit /etc/apache2/ports.conf $ password:[/color]

 

pas ports.conf aan zodat dit er in staat:

 

Listen 127.0.0.1:80

 

sla dit bestand op en herstart je apache server!

 

linux server:

In het geval dat je linux in server modus hebt vervang overal het commando gedit met nano

Deel dit bericht


Link naar bericht
Delen op andere sites

Gast
Citaat:
Voor welke distributie?


Installeren van PHP 4
$ sudo apt-get install php4

apt-get = op debian gebaseerde distros

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast

Waarschijnlijk gebruikt de topicstarter Ubuntu of een ander op Debian gebaseerde distributie.

 

Maar zijn posting kan natuurlijk gebruikt worden voor alle Linuxdistributies...Alleen log je dan in als root en zorg je dat "apt-get" geïnstalleerd is en of je gebruikt een alternatief als "Yum" i.p.v. apt-get.

Deel dit bericht


Link naar bericht
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
Log in om dit te volgen  

  • Wie is er online   0 leden

    Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

Lees alvorens je verder gaat onze Gebruiksvoorwaarden en Privacybeleid. We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.