сряда, май 09, 2007

MySQL, PHP, Apache под Линукс

Тук е мястото да пусна едно ламерско HOWTO, което доста ме измъчи и мисля, че ще бъде полезно на някои начинаещи Линукс потребители.
Ще използваме XAMPP, който можете да изтеглите от тук . След това ще го разархивираме в папка /opt със следната команда :


tar xvfz xampp-linux-1.6.1.tar.gz -C /opt

До тук добре, но за да избегнем леки проблеми с правата трябва да поправим някои неща :

cdmod 755 /opt/lampp/var/mysql -R
chmod 755 /opt/lampp/htdocs -R
chmod 755 /opt/lampp/phpmyadmin -R


Сега трябва да зададем парола на mysql:

mysql –u root
mysql> use mysql;
mysql>UPDATE user SET Password=PASSWORD('парола') WHERE user ='root';
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'парола' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;


При този вариант остават някои дупки в сигурността, за да ги поправим първо ще стартираме сървъра :

/opt/lampp/lampp start

и ще стартираме тест за сигурността :

/opt/lampp/lampp security

Програмата автоматично ще открие основните дупки и ще ви предложи да ги поправите.
Ако смятате да пуснете и Joomla трябва да създадете таблица :

/opt/lampp/bin/mysqladmin -u root create name_db

след като въведете паролата си трябва само да направим инсталацията на Jooma, която е графична, в 4 стъпки и е доста лесна.