Sunday, January 20, 2008

Debian AMD64 + Apache2 + PHP + SQL

Esmu uzlicis Debian etch 4.0r2 amd64 uz Compaq 6715b. Par cik, tuvojas bakalaura darbs, jāliek arī web serveris.
Tātad - instalējam debian ar ieķeksētu web server, nu un es kļūdas pēc arī paņēmu database server - to nevajag. Pārējie ķekši jau ir pēc defaulta (laptop un vēl kaut kas bija)... Tātad - apache2 jau mums būs ieinstalēts pie reizes kopā ar sistēmu, vienīgais, man vajadzēja uninstalēt postgreSQL, jo tas mums maisīsies... Arī PHP jau vajadzētu būt uzinstalētam. Tad sākam:

Izveidojam šādu failu: sudo mcedit /var/www/apache2-default/test.php, kurā ierakstam tikai šādu rindiņu:

<?php phpinfo(); ?>


Pārstartējam apache2:
sudo /etc/init.d/apache2 restart
Ar šo paskatamies vai strādā apache: http://127.0.0.1/apache2-default/
Savukārt, ierakstot šādu rindiņu, mēs pārbaudam kas ir ar PHP: http://127.0.0.1/apache2-default/test.php
Instalējam SQL:
sudo apt-get install mysql-server mysql-client php5-mysql
Konfigurācijas faili būs atrodami iekš: /etc/mysql/my.cnf
Pēc tam nomainam root useri SQL:
mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('new-password') WHERE user='root';
mysql> FLUSH PRIVILEGES;

Nākamais solis - liekam phpmyadmin:
apt-get install phpmyadmin
Konfigurācijas fails jamam ir atrodams iekš /etc/phpmyadmin.
Lai būtu pieeja no webservera pie phpmyadmin, viss kas ir vajadzīgs - pievienojam šādu rindiņu failā /etc/apache2/apache2.conf:
Include /etc/phpmyadmin/apache.conf


Tad uztaisam restartu apache:
/etc/init.d/apache2 restart

Un ieejam webā:
http://127.0.0.1/phpmyadmin/

P.s. Iekšā jāiet ar SQL roota paroli...




Powered by ScribeFire.

No comments: