Инсталиране на XAMPP в Ubuntu

XAMPP е независима сървърна платформа, която съдържа MySQL база данни, Apache уеб сървър и интерпретатори за скриптовите езици PHP и Perl. Името му е абревиатура на: X (за името на операционната система), Apache, MySQL, PHP, Perl. Програмата действа като уеб сървър, лесно се работи с нея и е способна да интерпретира динамични страници.
Аз работя с Ubuntu 12.04.4 LTS и с версия 1.8.3-5 на XAMPP, която включва следните модули:
  • Apache 2.4.7;
  • MySQL 5.6.14;
  • PHP 5.5.6;
  • PEAR + SQLite 2.8.17/3.7.17 + multibyte поддръжка (mbstring);
  • Perl 5.16.3;
  • phpMyAdmin 4.0.9;
  • OpenSSL 1.0.1e;
  • ProFTPD 1.3.4c;
  • GD 2.0.35;
  • Freetype2 2.4.8.
Можете да изтеглите тази версия на програмата от тук:
http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.3/xampp-linux-1.8.3-5-installer.run/download?use_mirror=heanet
Отворете терминала от папката, в която сте съхранили файла и въведете:


sudo chmod 755 xampp-linux-1.8.3-5-installer.run
sudo ./xampp-linux-1.8.3-5-installer.run

С горните команди променяте правата на потребителя за файла и стартирате инсталацията. Ще се появи следният графичен инсталатор:

setup xampp

Няколко пъти ще ви се наложи да кликнете върху бутона Next, без да е необходимо да правите някакви промени, докато достигнете до финалния прозорец, а именно:

finish_setup.png

Кликнете върху бутона Finish. Инсталацията на ХАМРР е завършена.

Ако не премахнете отметката пред “launch XAMPP”, когато кликнете върху бутона Finish, ще се отвори следния прозорец във вашия браузър:

localhost.png

Ако страницата не се отвори автоматично, отворете браузъра и в адресната лента въведете http://localhost.

Спиране и стартиране на ХАМРР от терминала


За да спрете ХАМРР, в терминала въведете:


sudo /opt/lampp/lampp stop


За да стартирате ХАМРР, в терминала въвеждате:


sudo /opt/lampp/lampp start


Основни настройки


Едновременно с отваряне на браузъра, ще се отвори и XAMPP Graphical Manager (графичен инструмент за по-лесно управление на сървърите):

XAMPPGraphicalManager.png

Ако това не се случи, въведете в терминала следната команда, за да го стартирате:


gksu /opt/lampp/manager-linux.run


или

cd /opt/lampp
sudo ./manager-linux.run (или manager-linux-x64.run за 64-битови системи)
Поставяне на пароли на сървърите
В XAMPP Graphical Manager, кликнете последователно върху името на всеки сървър и го стартирайте. За да поставите пароли на сървърите:

1. Отворете терминала и въведете следната команда:


sudo /opt/lampp/lampp security


Ще ви бъдат зададени въпроси за създаване на пароли на сървърите. Когато завършите процеса на задаване на пароли, е необходимо да рестартирате XAMPP.
На изображението по-долу се вижда, че вече са създадени паролите за сървърите и страниците на ХАМРР са защитени.

LAMPPsecurity.png

2. За да рестартирате ХАМРР, в терминала въведете:


sudo /opt/lampp/lampp restart


За да тествате дали всичко работи, в адресната лента на браузъра въвеждате: http://localhost.
Оптимизиране на изпълнението на РНР скрипта
За да оптимизирате изпълнението на РНР скрипта, е необходимо да активирате eAccelerator. Това може да се направи чрез конфигуриране на файла php.ini, който се намира в директорията: /opt/lampp/etc/php.ini. Отворете файла с текстовия редактор, открийте следните редове:
;extension="eaccelerator.so"
;eaccelerator.shm_size="16"
;eaccelerator.cache_dir="/opt/lampp/tmp/eaccelerator"
;eaccelerator.enable="1"
;eaccelerator.optimizer="1"
;eaccelerator.check_mtime="1"
;eaccelerator.debug="0"
;eaccelerator.filter=""
;eaccelerator.shm_max="0"
;eaccelerator.shm_ttl="0"
;eaccelerator.shm_prune_period="0"
;eaccelerator.shm_only="0"
;eaccelerator.compress="1"
;eaccelerator.compress_level="9"
Премахнете точката и запетаята в началото на всеки ред и рестартирайте ХАМРР.
Eaccelerator намалява натоварването на сървъра и увеличава скоростта на изпълнение на РНР кода от 1 до 10 пъти.

Контролен панел на ХАМРР


Ако искате да използвате Контролния панел на ХАМРР, за да стартирате или спрете сървърите, в терминала въведете:


sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel


XAMPPControlPanel.png

Ако получите съобщение за грешка “Error importing pygtk2 and pygtk2-libglade“, в терминала въведете:


sudo apt-get install python-glade2


за да инсталирате пакета python-glade2.

Проверка на статуса на ХАМРР


За да проверите дали са стартирани модулите на XAMPP, в терминала (CTRL+Alt+T) въведете:


sudo /opt/lampp/lampp status


XAMPP-status.png""

Други команди за работа с LAMPP/ХАМРР


XAMPP-status.png""

sign.png

Няма коментари:

Публикуване на коментар