Tātad pastāstīšu, kā uzinstalēt un nokonfigurēt normālam darbam kopā ar visām biežāk nepieciešamajām lietām apache2, php5, mysql serveri un phpmyadmin uz sava datora, ja izmanto ubuntu (xubuntu, kubuntu, mint, debian)

Tātad pa soļiem:

Atjaunojam paku sarakstu (terminālī):

sudo apt-get update

Uzstādam mums interesējošās lietas. gd un curl ir ļoti bieži lietoti php paplašinājumi, tādēļ tos uzreiz pieliku šeit.

sudo apt-get install apache2 mysql-server libapache2-mod-php5 libapache2-mod-auth-mysql php5-gd php5-curl php5-mysql phpmyadmin

Tālāk tiks pajautāts, vai vēlamies instalēt šīs pakas, kā arī pielasītas klāt pārējās, no kurām šīs ir atkarīgas. Piekrītam ar "Y".

Paies kāds brīdis, kamēr visas vajadzīgās pakas tiks atvilktas un uzinstalētas. Kaut kad procesa beigās parādīsies pāris dialoga jautājumi.

Vispirms jāievada mysql root parole (izdomā jaunu un neaizmirsti to, vēlāk būs vajadzīga), šī parole būs datubāzes servera "galvenajam" lietotājam, no kura tad tālāk varēs izveidot citus lietotājus un datubāzes, vai kaut vai lietot to pašu, ja tas ir tikai testa serveris.

Nākamajā solī jānorāda, kādu serveri izmantots phpmyadmin. Tā kā tikko uzinstalējām apache, izvēlamies apache (ielikt zvaigznīti var ar "space" taustiņu)

Tālāk tiks pajautārs, vai vēlaties konfigurēt phpmyadmin.

Apstipriniet ar Yes.

Tad tiks pajautāta parole phpmyadmin administratīvajam lietotājam. Droši vien varam likt to pašu kas mysql rootam, ja reiz šī ir testa vide.

 

Kad tas izdarīts un instalācija beigusies, mums ir strādājošs webserveris un phpmyadmin.

Par to var pārliecināties atverot pārlūkprogrammā

http://localhost/

un

http://localhost/phpmyadmin/

pma.png

PhpMyAdmin var ielogoties ar lietotāju "root" un iepriekš instalācijas laikā norādīto paroli.

"webroot", jeb mape, kuras saturu rāda iekš localhost, ir /var/www

Ērtības labad ļausim tajā turpmāk rakstīt visiem lietotājiem ar komandu:

sudo chmod 777 -R /var/www

Vēl atliek ieslēgt mod_rewrite ar komandu:

sudo a2enmod rewrite

Un atļaut .htaccess failiem pārrakstīt dažādus konfigurācijas parametrus:

sudo nano /etc/apache2/sites-enabled/000-default

Un šeit izlabojam "AllowOverride None" uz "AllowOverride All". Izmaiņas ar nano tiek saglabātas ar ctrl+o. Nano vietā tik pat labi var izmantot gedit vai kādu citu grafisko redaktoru, kas pieejams sistēmā.

Kad tas izdarīts, pārstartējam serveri:

service apache2 restart

Un tas arī viss. Testa vide ir gatava. Vari rakstīt vai kopēt savus skriptus iekš /var/www :)

 

Laboja mad, labots 4x