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ā
un
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