Ga naar inhoud


Apache PHP en mysql


Spiderman1974

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

DM800HD ~ OpenPLi

DM7000 ~ OpenPLi

DM500C ~ OpenPLi

WafeFrontier T55

13* - 19,2* - 23,5* - 28,2*

 

Link naar reactie
Delen op andere sites


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.

Link naar reactie
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
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...